/*mantini pantini OScommerce */





*{

	margin:0px;

	padding:0px;

	}

	

.page_buttons{

	background: url(images/update_price.jpg) no-repeat;

	border:none;

	width:96px;

	height:28px;

	float:right;

	}



.fl_left{

	float:left;

	overflow:hidden;

	}

	

.tb_text {

    border:0;

    background: transparent url(images/text.jpg) no-repeat center;

    height: 23px;

    width: 256px;

}



.tab_back{

	background: url(images/back1.gif) no-repeat;

	width:520px;

	height:195px;

	float:left;

	}



.tb_textarea {

	background: transparent url(images/text2.jpg) no-repeat center;

	height:92px;

	width:472px;

	vertical-align:middle;

	

}



.textname {

  	font-family: Arial, sans-serif;

  	color:#CCFF66;

	font-size:12px;

	text-decoration:none;

}	



.textname2{									

font-family: Arial, sans-serif;

  	color:#00681C;

	font-size:12px;

	text-decoration:none;

	}







div.autocomplete {

  position:absolute;

  width:400px;

  background-color:white;

  border:1px solid #ccc;

  margin:0px;

  padding:0px;

  font-size:0.9em;

  text-align:left;

  max-height:200px;

  overflow:auto;

}

div.autocomplete ul {

  list-style-type:none;

  margin:0px;

  padding:0px;

}

div.autocomplete ul li.selected { 

  background-color: #EAF2FB;

}

div.autocomplete ul li {

  list-style-type:none;

  display:block;

  margin:0;

  padding:2px;

  cursor:pointer;

}







.combo

{

	margin: 0px 5px 10px 0px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:0.9em;

	width : 10em; 

	display : block;

	text-align:left; 

	background: url('../images/bg_select.jpg') right;

	height:18px;

	cursor: pointer;

	border:1px solid #ccc;

	color:#999;

}











.leftpane{

	margin-top:8px;

	height:710px;

	width:230px;

	float:left;

	overflow:hidden;

	}

	

.leftpane4{

	margin-top:30px;

	height:710px;

	width:230px;

	float:left;

	overflow:hidden;

	}	

	

.leftpane3{

	height:710px;

	width:230px;

	float:left;

	overflow:hidden;

	}	

	

.leftside{

	width:216px;

	float:left;

	overflow:hidden;

	}	

	



.leftpane2{

	height:700px;

	width:216px;

	float:left;

	}

		



.lefttop{	

	background:url(images/top_img.jpg) no-repeat;

	width:230px;

	height:5px;

	float:left;

	overflow:hidden;

	}

	

.leftmid {

	background:url(images/mid_img.jpg) repeat-x;

	width:230px;

	float:left;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	height:700px;

	overflow:hidden;

	}

	

.leftmid3 {

	background:url(images/mid_img.jpg) repeat-x;

	width:230px;

	float:left;

	padding:0px 10px 0px 10px;

	height:700px;

	overflow:hidden;

	}

		

	

.leftmid2 {

	background:url(images/cat_sub_back.jpg) repeat-x;

	width:196px;

	float:left;

	padding:0px 10px 0px 10px;

	height:800px;

	}	

	

.bottompane{

	width:216px;

	height:210px;

	float:left;

	}	





.prodname {

  	font-family: Arial, sans-serif;

  	color:#A3E10E;

	font-size:18px;

	text-decoration:none;

}



.prodesc {

  	font-family: Arial, sans-serif;

  	color:#DDD;

	font-size:12px;

	text-decoration:none;

	padding-bottom:10px;

}



.men_info{

	color:#6699FF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	}

	

.men_info2{

	color:#3399CC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	}

	

	

.men_info3{

	color:#3399CC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	padding-top: 10px;

	padding-bottom:5px;

	}

	

.men_info4{

	color:#3399FF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	}			



.c2 {

    height:315px;

	background:#141414;

	overflow:hidden;

	}



.c2_top {

	width:100%;

	background: url(images/c1.gif) repeat-x #141414;

	}

	

.c2_left {

	background: url(images/c1.gif) left scroll repeat-y #141414;

	vertical-align:bottom;

	}

	

.c2_right {

	background: url(images/c1.gif) right scroll repeat-y #141414;

	}

	

.c2_bottom {

	width:100%;

	padding-bottom:1px;

	background: url(images/c1.gif) bottom repeat-x #141414;

	}









html {

	margin:0 auto;

	height: 100%;

}





body {

	font-family: Arial;

	background: #000000;

	font-size: 12px;

	height:100%;

	margin: 0 auto;	

	}



.bd1 {

	font-family: Arial;

	background: #000000  url(images/back2.jpg) repeat-x scroll center top;

	font-size: 12px;

	height:100%;

	margin: 0 auto;	

	}

	

.bd2

 {

	font-family: Arial;

	background: #000000 url(images/back2_1.jpg) repeat-x scroll center top;

	font-size: 12px;

	height:100%;

	margin: 0 auto;	

	}


.bd21

 {

	font-family: Arial;

	background: #000000 url(images/back2_12.jpg) repeat-x scroll center top;

	font-size: 12px;

	height:100%;

	margin: 0 auto;	

	}


.bd3

 {

	font-family: Arial;

	background: #000000 url(images/back_sub.jpg) repeat-x scroll center top;

	font-size: 12px;

	height:100px;

	margin: 0 auto;	

	}

	

	



a {

  color: #DDD;

  text-decoration: none;

}



a:hover {

  color: #DDD;

  text-decoration: none;

}



.advan_ce{

  color: #DDD;

  text-decoration: none;

  font-size:12px;

  font-weight:normal;

}





.headercont{

	width:1025px;

	color:#DDD;

	overflow:hidden;

	margin: 0 auto;	

}



.topcontent{

	width:1025px;

	height:151px;

	overflow:hidden;

	margin:0 auto;

	}





.mainheader{
	background:url(images/header_img.jpg) no-repeat scroll center top;
	height:420px;
	overflow:hidden;
	margin: 0 auto;

}

.flash_header{
		width:1020px;
		height:420px;
		margin: 0 auto;	
}


.flash_container{
		width:1020px;
		height:420px;
		margin: 0 auto;
}


.headsp{

	height:20px;

	margin: 0 auto;

	}



.mainheader2{

	background:url(images/header_img.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.mainheader3{

	background:url(images/header_img3.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}





.girl2girl{

	background: url(images/Girl2Girl.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}





.hot_stuff{

	background: url(images/hot_stuff.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.accesories{

	background: url(images/Accessories.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.store_locator{

	background: url(images/store_locator.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}





.hot_stuff{

	background:  url(images/hot_stuff.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.boy2boy{

	background: url(images/Boy2Boy.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.boy2girl{

	background: url(images/Boy2Girl.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.girl2boy{

	background: url(images/Girl2Boy.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.about_us{

	background:  url(images/about_us.jpg) no-repeat scroll center top;

	height:279px;

	overflow:hidden;

}



.maincontent2{

	width:1024px;

	margin: 0 auto;

	overflow:hidden;

	background: #000000 url(images/sub_back.jpg) repeat-x; 

	}

	

	

.maincontent3{

	width:1024px;

	margin: 0 auto;

	overflow:hidden;

	}	



.maincontent{

	width:1024px;

	margin: 0 auto;

	overflow:hidden;

	}



.subcontent{

	width:700px;

	margin: 0 auto;

	overflow:hidden;

	margin-top:10px;

	}



.textcolor{

	color:#DDD;

	font-weight:bold;

	font-size:16px;

	}



	

.text2{

	color:#0066FF;

	font-weight:bold;

	font-size:12px;

	float:left;

	width:100px;

	}	



	

/*modified layout */





.boxText {

	font-family: Arial, sans-serif;

	font-weight:normal;

	font-size: 14px;

	line-height:20px;

	color:#DDD;

	}

	

.errorBox {

	font-family : Verdana, Arial, sans-serif; font-size : 10px;

	background: #ffb3b5; font-weight: bold;

	}

	

.stockWarning {

	font-family : Verdana, Arial, sans-serif;

	font-size : 10px; color: #cc0033;

	}

	

.productsNotifications {



	}

	

.orderEdit {

	font-family : Verdana, Arial, sans-serif;

	font-size : 10px;

	color: #6699FF;

	text-decoration: underline;

	}





FORM {

	display: inline;

}



TR.header {

  /*background: #ffffff;*/

}



TR.headerNavigation {

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

 /* background: #bbc3d3;*/

  color: #666;

  font-weight : bold;

}



A.headerNavigation { 

  color: #666;

  font-family:Arial, Helvetica, sans-serif;

  font-size:12px;

  font-weight:bold;

}



A.headerNavigation:hover {

	color: #6699FF;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

 

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  /*background: #bbc3d3;*/

  color: #FFF;

  font-weight: bold;

}



.infoBox {

 /* background: #b6b7cb;*/

}



.infoBoxContents {

  /*background: #f8f8f9;*/

  font-family: Arial, sans-serif;

  font-size: 12px;

  line-height:18px;

  color:#FFFFFF;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family: Arial, sans-serif;

  font-size: 16px;

  color: #ffffff;

  padding-top:10px;

  padding-bottom:10px;

}



TD.infoBoxHeading1 {

  font-family: Arial, sans-serif;

  font-size: 22px;

  color: #ffffff;

  padding-bottom:10px;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {



}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  /*background: #f8f8f9;*/

}



TABLE.productListing {

width:auto;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;



}



A.pageResults {

  color: #666;

}



A.pageResults:hover {

  color: #6699ff;

}



TD.pageHeading, DIV.pageHeading {

  color:#A3E10E;

  font-family: Arial, sans-serif;

  font-size: 26px;

  font-weight:normal;

}



.smallheading {

  color:#CCFF66;

  font-family: Arial, sans-serif;

  font-size: 16px;

  padding: 15px 5px 5px 0px;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Arial, sans-serif;

  font-size: 12px;

  line-height: 18px;

  color:#DDD;

}



.main2 {

  font-family: Arial, sans-serif;

  font-size: 12px;

  line-height: 18px;

  color:#DDD;

  text-align:left;

}





.main3 {

	padding-bottom:5px;

  font-family: Arial, sans-serif;

  font-size: 12px;

  line-height: 18px;

  color:#DDD;

  text-align:left;

}



.border1{

	width:auto;

	border-top: #333333 1px solid;

	padding-top: 10px;

	padding-bottom: 3px;

}



.border3{

	color:#3399CC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	width:auto;

	border-bottom: #333333 1px solid;

	padding-top: 13px;

	padding-bottom:5px;

	}

	

.border4{

	font-family:Arial, Helvetica, sans-serif;

	color:#a5e00a;

	font-size:18px;

	width:auto;

	border-bottom: #333333 1px solid;

	padding-bottom:5px;

	}	

	

	

.border5{

	font-family:Arial, Helvetica, sans-serif;

	color:#A3E10E;

	font-size:26px;

	width:auto;

	padding-bottom:5px;

	}		

	

.border2{

	width:auto;

	border-bottom: #333333 1px solid;

}





TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#666;

  font-style:italic;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Arial, sans-serif;

  font-size: 12px;

  color:#DDD;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color:#FFFFFF;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #FF0000;

}





.text_a1 {

  width: 485px;

  height:80px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  vertical-align:middle;

  border:none;



}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Arial, sans-serif;

  font-weight:bold;

  font-size:20px;

  color: #ccff66;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff000;

}



.moduleRow { }

.moduleRowOver {

	background-color: none;

	cursor: pointer;

	cursor: hand;

}

	

.moduleRowSelected {

}

	



.checkoutBarFrom, .checkoutBarTo { 

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px; color: #8c8c8c;

  }

.checkoutBarCurrent { 

	font-family: Verdana, Arial, sans-serif; 

	font-size: 10px; color: #000000;

}



/* message box */



.messageBox {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

   

.messageStackError, .messageStackWarning { 

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #ffb3b5;

}

.messageStackSuccess { 

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px; background-color: #99ff00;

}



/* input requirement */



.inputRequirement {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px; color: #666;

}





.text_a2{

	width:300px;

	}

	

p{

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	}

	

	

#men_up{

	width:1007px;

	height:31px;

	margin-top:40px;

	}





.men_in{

	width:auto;

	float:left;

	height:31px;

	color:#FFFFFF;

	font-weight:bold;

	padding-top:10px;

	font-size:14px;

	}

	

	

.men_in2{

	width:auto;

	float:left;

	height:31px;

	color:#FFFFFF;

	font-weight:bold;

	padding-top:10px;

	padding-left:10px;

	font-size:14px;

	}

	

.men_in3{

	width:280px;

	float:left;

	height:41px;

	color:#FFFFFF;

	font-weight:bold;

	padding-left:5px;	

	font-size:14px;

	overflow:hidden;

	}

		

	

.men_left2{

	width:570px;

	height:41px;

	float:left;

	}

	

.men_left3{

	width:100px;

	height:31px;

	float:left;

	

	}	

	

.men_form{

	width:auto;

	padding:5px;

	padding-left:120px;

	}							

	

.men_left4{

	width:180px;

	float:right;

	margin: 0;

	padding:0;

	border: 0;

	}	

	

.men_form1{

	width:auto;

	padding:5px;

	}

	

.textpad{

	color:#FFFFFF;

	font-weight:bold;

	padding-top:20px;

	font-size:14px;

	overflow:hidden;

	width:60px;

	}		



/* CSS Manufacturers Box start */



div.manufacturers a {

	padding-left:10px;

	overflow:hidden;

	}





div.manufacturers a:hover {

	color: #fff;

	overflow:hidden;

	}



.infobox_manufacturers_contents {

	font:14px Arial,sans-serif;

	font-weight:bold;

	padding-top:10px;

 	overflow:hidden;

	}



div.manufacturers a:hover span {

	color: #555;	

	text-align:left;

	overflow:hidden;

	}

/* CSS Manufacturers Box end */





.manufacture{

	padding:0px;

	margin:0px;

	overflow:hidden;

	}

	



span.select {

	position: absolute;

	width: 108px; /* With the padding included, the width is 190 pixels: the actual width of the image. */

	height: 23px;

	padding: 0 24px 0 8px;

	float:left;

	color: #333333;

	font: 12px/21px arial,sans-serif;

	background:  url(images/select2.jpg) no-repeat;

	overflow: hidden;

	}

	

.input_back{

	background:url(images/select.gif) no-repeat;

	width:194px;

	height:23px;

	border:none;

	}	



.meebo_back{

 background:url(images/meebo_back.gif) no-repeat;

 width:229px;

 height:297px;

 padding:10px;

 }

 



span.content_header {

  color:#CCFF66;

  font-family: Arial, sans-serif;

  font-size: 14px;

  padding: 10px 5px 5px 0px;

}





.page_buttons2{

	background:  url(images/send_btn.jpg) no-repeat;

	border:none;

	width:96px;

	height:28px;

	float:right;

	}

	

.kika{

	color:#a3e10e;

	font-size:12px;

	}
