/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
  font-size: 11px;
}

body {
  /*background: #fff;*/
  color: #000;
  margin: 0px;
  font-size: 11px;
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
  

	margin:0px;
	padding:0px;
	/*background:url(images/main_bg.jpg) top center no-repeat #030b5e;*/
	background:url(images/main_bg.jpg) top center no-repeat #030b5e;


}

#bodyWrapper {
}

#bodyContent {
}

#header {
  height: 60px;
}

#storeLogo {
  float: left;
  margin-top: 5px;
}

#headerShortcuts {
  float: right;
  margin-top: 15px;
}

#columnLeft {
  padding-top: 5px;
}

#columnRight {
  padding-top: 5px;
}

.infoBoxContainer { }

.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.contentContainer {
  padding-bottom: 10px;
}

.contentContainer h2 {
  /*font-size: 16px;*/
  font:12px Verdana,Geneva,sans-serif;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.contentText, .contentText table {
  padding: 0px 0 5px 0;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable tr.alt td {
  background-color: #ecf6fc;
}

.fieldKey {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  width: 150px;
}

.fieldValue {
  font-size: 11px;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

img {
  border: 0;
}

table, p {
  font-size: 11px;
  line-height: 1.5;
}

#piGal ul {
  list-style-type: none;
   margin:7px 0 0 6px;
}

#piGal li img{
  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;
   width:310px;
  height:414px;
border:1px solid #fff;

}

#piGal img {
  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;
}

#piGal .outer {
/*  margin-left: -30px;
*/
}



.thumbs img{
width:50px;
height:70px;
border:1px solid #fff;
margin:3px;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}



.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.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 { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, 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 {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
 /* background: #FFE6E6;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background: #bbc3d3;*/
 /* color: #ffffff;*/
}

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 {
  background: #f8f8f9;
}

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 {
  border: 1px;
  border-style: solid;
  border-color: #666;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #FFFFFF;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
/*  line-height: 1.5;
*/}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 75%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #00000; }
.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: 12px; color:#003300; background-color:#CC9933; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 2px 2px 2px 10px;
  padding: 5px;
}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}
TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}

/***************************  DYSFUNCTIONAL***********************/

@charset "utf-8";
/* CARINOS ITALIAN */


body {
	margin:0px;
	padding:0px;
	background:url(images/main_bg.jpg) top center no-repeat #030b5e;
}
/*------------- css for index -------------*/

#index_wrapper {
	width:850px;
	margin:0 auto;
	overflow:hidden;
}

	.dysfunctional_doll{
		width:487px;
		height:235px;
		margin:0 auto;
		padding:0 5px 0 0;
	}
	
	
	
		

	.index_banner{
		width:850px;
		height:500px;
	}


	.gothic_clothing{
		width:196px;
		height:237px;
		margin:0 auto;
		padding:28px 0 0 0;
	}


/*------------- end -------------*/



/*------------- css for body  footer bg -------------*/

#main_footer_bg{
	width:100%;
	background:url(images/main_footer_bg.jpg) bottom center no-repeat;
	overflow:hidden;

}



/*------------- css for wrapper -------------*/

#wrapper{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}


/*------------- css for header -------------*/



#header {
	width:960px;
	overflow:hidden;
	height:235px;
/*	background:url(images/header_bg.jpg) top center no-repeat;*/
}

	
	.header_top{
		width:960px;
		overflow:hidden;
	}
	
		.logo {
			width:422px;
			height:191px;
			float:left;
			margin:0px 0 0 259px;
 
		}
		.shopping_cart{
			width:238px;
			height:191px;
			float:right;
			background:url(images/shopping_cart_bg.jpg) top right no-repeat;
		}

		.shopping_cart p{
			margin:0px;
			font:bold 13px Arial, Helvetica, sans-serif;
			color:#000;
			padding:113px 30px 0 38px;
		}
	
		.shopping_cart p a{
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#ffea00;
			text-decoration:underline;
		}
		.shopping_cart p a:hover{
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#ffea00;
			text-decoration:none;
		}
	

/*------------- css for navigation -------------*/		
	.navigation{
		width:960px;
		height:44px;
	}
		.navigation ul{
			margin:0px;
			list-style:none;
			float:right;
			padding:0px;
		}
		.navigation li{
			list-style:none;
			float:letf;
			display:inline;
			padding:0 0 0 10px;
		}
	
	
	
	
	
/*------------ css for container  -------------*/		
	
#container{
	width:960px;
	background:url(images/container_bg.jpg) top center;
}

.search_bar{
	width:960px;
	height:59px;
	background:url(images/search_bar_bg.jpg) top left no-repeat;
	overflow:hidden;
}
	.search_bar_indent{
		width:930px;
		padding:12px 0 0 30px;
	}
	
	.search_bar_indent img{
		float:left;
		padding:0 5px;
	}
	.search_bar_indent .input{
		float:left;
		padding:0 5px;
		width:28;
		height:28;
		border:0px;
	}

	.search_box{
		width:234px;
		height:24px;
		float:left;
		background:url(images/input_01.jpg) top left no-repeat;
		
	}
	.search_box .input_01{
		width:204px;
		height:14px;
		margin:5px 0 5px 30px;
		border:0px;

	}
	.search_bar_indent p{
		margin:0px;
		float:left;
		padding:10px 0 0 0;
		font:10px Verdana, Geneva, sans-serif;
		color:#999999;
	}
	
	.search_bar_indent p a{
		font:10px Verdana, Geneva, sans-serif;
		color:#999999;
		text-decoration:underline;
	}
		
	.search_bar_indent p a:hover{
		font:10px Verdana, Geneva, sans-serif;
		color:#999999;
		text-decoration:none;
	}
	
	
			
.container_indent{
	width:932px;
	padding:5px 14px 14px 14px;
	overflow:hidden;
	background:url(images/container_bg2.jpg) top repeat-x;
}
			
	.left_col{
		width:220px;
		float:left;
		overflow:hidden;
	}
		.categories{
			width:220px;
			overflow:hidden;
		}
		
		.categories_tstrip{
			width:220px;
			height:44px;
		}
		.categories_midbg{
			width:220px;
			background:#e1e1e1;
		}
			.categories_midbg ul{
				margin:0px;
				padding:0 12px 12px 12px;
				list-style:none;
			}
			.categories_midbg li{
				list-style:none;
				margin:0px;
				font:12px Verdana, Geneva, sans-serif;
				color:#000;
				background:url(images/bullet_01.jpg) 0 13px no-repeat;
				padding:12px 0 0 38px;
			}
			.categories_midbg li a{			
				font:12px Verdana, Geneva, sans-serif;
				color:#000;
				text-decoration:none;
			}
			.categories_midbg li a:hover{			
				font:12px Verdana, Geneva, sans-serif;
				color:#cc0000;
				text-decoration:underline;
			}
			
			.categories_midbg li a.sel{			
				font:12px Verdana, Geneva, sans-serif;
				color:#cc0000;
				text-decoration:none;
			}
			
		
		
		.categories_bstrip{
			width:220px;
			background:url(images/categories_bstrip.jpg) top left no-repeat;
			height:14px;
		}
		.join_our{
			width:220px;
			height:181px;
			padding:10px 0 32px 0;
		}
		.followus_bg{
			width:220px;
			height:409px;
			background:url(images/followus_bg.png) top no-repeat;
			overflow:hidden;
		}
	/*		.followus_text{
				width:93px;
				height:48px;
				margin:42px 0 0 70px;
			}
			.facebook_icon{
				width:68px;
				height:65px;
				margin:40px 0 0 87px;
			}
		
			.twitter_icon{
				width:54px;
				height:52px;
				margin:36px 0 0 97px;
			}
			.man_icon{
				width:44px;
				height:46px;
				padding:35px 0 0 104px;
			}			
			*/
			
			.followus_text{
				width:85px;
				height:43px;
				margin:42px 0 0 75px;
			}
			.facebook_icon{
				width:69px;
				height:69px;
				margin:35px 0 0 87px;
			}
		
			.twitter_icon{
				width:59px;
				height:58px;
				margin:30px 0 0 97px;
			}
			.man_icon{
				width:47px;
				height:47px;
				padding:25px 0 0 104px;
			}	
	.right_col{
		width:685px;
		float:right;
		padding:0 0 0 12px;
		border-left:1px dotted #000;
	}			
	.banner{
		width:665px;
		height:238px;
	}
			
	.right_col_indent{
		width:685px;
		overflow:hidden;
	}
	

	
		.featured_col{
			width:450px;
			float:left;
		}
			.featured_products{
				width:450px;
				height:86px;
			}
			.product_box{
				width:144px;
				float:left;
				margin:0 39px;
				overflow:hidden;
			}
			.product_img{
				width:144px;
				height:120px;
				text-align:center;
			}
			.product_box p{
				margin:0px;
				padding:5px 0;
				font:12px "Comic Sans MS", cursive;
				color:#000;
				text-align:center;
				height:100px;
			}
			.product_box p span{
				font:16px "Comic Sans MS", cursive;
				color:#cc0000;
			}
			.product_box p span a{
				font:16px "Comic Sans MS", cursive;
				color:#cc0000;
				text-decoration:none;
			}
			.addto_cart_bt{
				width:126px;
				height:38px;
				margin:0 auto;
			}
			.divider_01{
				width:450px;
				height:54px;
				clear:both;
				padding:0 0 10px 0;
			}
			
		.sellers_col{
			width:222px;
			float:right;
		}	
			.topsellers_box{
				width:222px;
				overflow:hidden;
			}
			
			.topsellers_strip{
				width:222px;
				height:64px;
			}
			.topsellers_midbg{
				width:222px;
				height:597px;
				background:url(images/top_sellers_bg.jpg) bottom left no-repeat;
			}	
					.product_box2{
						width:144px;
						float:left;
						margin:25px 39px;
						overflow:hidden;

					}
					.product_img{
						width:144px;
						height:120px;
						text-align:center;
					}
					.product_box2 p{
						margin:0px;
						padding:5px 0;
						font:12px "Comic Sans MS", cursive;
						color:#fff;
						text-align:center;
					}
					.product_box2 p span{
						font:16px "Comic Sans MS", cursive;
						color:#ffcc00;
					}
							
		
		
			.we_accept{
				width:170px;
				margin:30px 0 0 30px;
			}

				.we_accept ul{
					margin:0px;
					padding:5px 0 0 0;
					list-style:none;
				}
				.we_accept li{
					margin:0px;
					padding:0 10px 0 0;
					list-style:none;
					float:left;
				}			
			
			.women_products_list{
			width:685px;
			overflow:hidden;
			}
			
			
/*------------ css for footer  -------------*/	
	
#footer{
	width:960px;
	height:147px;
	background:url(images/footer_bg.jpg) top center no-repeat;
	text-align:center;
	overflow:hidden;
	margin:0 0 25px 0;
}

	ul.footer_links{
		margin:0px;
		padding:12px 0 0 0;
		text-align:center;
		overflow:hidden;
		list-style:none;
	}
	.footer_links li{
		list-style:none;
		font:13px/14px "Comic Sans MS", cursive;
		color:#cccccc;
		border-right:1px solid #ccc;
		text-align:center;
		display:inline;
		padding:0 10px;
	}
	.footer_links li a{
		font:13px/14px "Comic Sans MS", cursive;
		color:#cccccc;
		text-decoration:none;
	}
	.footer_links	li a:hover{
		font:13px/14px "Comic Sans MS", cursive;
		color:#cccccc;
		text-decoration:underline;
	}	
	
	 ol.footer_accounts{
		margin:0px;
		padding:5px 0 0 0;
		text-align:center;
		overflow:hidden;
		list-style:none;
	}
	.footer_accounts li{
		list-style:none;
		font:13px "Comic Sans MS", cursive;
		color:#cccccc;
 		display:inline;
		padding:0 5px;
	}
	.footer_accounts li img{
		vertical-align:middle;
	}
		
	
	
	
	
	#footer	p, #footer	p a{
		margin:0px;
		padding:0px 0 2px 0;
		font:12px "Comic Sans MS", cursive;
		color:#999999;
		text-align:center;
	}
	
	
	
	
	
/*-----------------------listing page------------------*/



.womens_clothing_bg{
	width:685px;
	background:url(images/womens_clothing_bg.jpg) top left no-repeat;
	height:76px;

}
	.womens_clothing_bg img{
		padding:18px 0 0 15px;
	}

	

	
.display_items_bg{
	width:670px;
	background:url(images/display_items_bg.jpg) top left no-repeat;
	height:32px;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:10px 0 0 15px;
}

	.display_items_bg p{
		width:185px;
		float:right;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		padding:0 30px 0 0;
	}
	
	.display_items_bg p .select_01{
		width:142px;
		height:18px;
		border:1px solid #e3e9ef;
		margin:0 0 0 5px;
		font:12px/18px Arial, Helvetica, sans-serif;
		color:#666;
	}
	
	
	
			/*-----women's products ------*/

.women_products{
	width:685px;
	padding:10px 0 0px 0;
	overflow:hidden;
}
			.women_products_img{
				width:144px;
				height:140px;
				text-align:center;
			}


.divider_03{
	width:685px;
	height:55px;
	overflow:hidden;
}
	
	
/*.products_links{
	width:685px;
	background:url(images/products_link_bg.jpg) top left no-repeat;
	overflow:hidden;
	margin:10px 0 0 0;
}
	

	.products_links ul{
		text-align:center;
		padding:0px 0 0 0px;
		float:left;
		margin:20px 0 0 170px;
	}
	 .products_links li{
		list-style:none;
		display:inline;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		float:right;
		padding:0 90px 0 0;

	}
	 .products_links li a{
		font:16px Georgia, "Times New Roman", Times, serif;		 
		 color:#fff;
		 text-decoration:none;
	 }
	
	 .products_links li a:hover{
		font:16px Georgia, "Times New Roman", Times, serif;		 
		 color:#fff;
		 text-decoration:underline;
	 }	
	
	.products_links li span{
		list-style:none;
		margin:0px 2px 0 0;
		display:inline;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		width:27px;
		float:left;
	}
	
	.products_links li a span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		height:23px;

	}
	
		
	.products_links li a:hover span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		background:url(images/page_links_hover.jpg) top left no-repeat;

	}
	.products_links li a.sel span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		background:url(images/page_links_hover.jpg) top left no-repeat;

	}
					
	.dysfunctional_head{
		width:58px;
		height:98px;
		float:right;
	}
	*/
	
.products_links_bg{
	width:685px;
	background:url(images/products_link_bg.jpg) top left no-repeat;
	overflow:hidden;
	margin:10px 0 0 0;
}
	.products_links{
		width:580px;
		float:left;
	}

	.products_links p{
		float:left;
		padding:20px 0 0 20px;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
	}

	.products_links ul{
		text-align:center;
		padding:0px 0 0 15px;
		float:right;
		margin:20px 0 0 0px;

	}
	 .products_links li{
		list-style:none;
		display:inline;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		float:left;
		padding:0 5px 0 0;

	}
	 .products_links li a{
		font:16px Georgia, "Times New Roman", Times, serif;		 
		 color:#fff;
		 text-decoration:none;
	 }
	
	 .products_links li a:hover{
		font:16px Georgia, "Times New Roman", Times, serif;		 
		 color:#fff;
		 text-decoration:underline;
	 }	
	
	.products_links li span{
		list-style:none;
		margin:0px 2px 0 0;
		display:inline;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		width:27px;
		float:left;
	}
	
	.products_links li a span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		height:23px;

	}
	
		
	.products_links li a:hover span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		background:url(images/page_links_hover.jpg) top left no-repeat;

	}
	.products_links li a.sel span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		background:url(images/page_links_hover.jpg) top left no-repeat;

	}
					
	.dysfunctional_head{
		width:58px;
		height:98px;
		float:right;
	}
	
					
.featured_product_box{
	width:450px;
	overflow:hidden;
}

	
/*----------------------- best sellers page------------------*/	

	
.display_items_bg2{
	width:460px;
	background:url(images/display_items_bg2.jpg) top left no-repeat;
	height:32px;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:10px 0 0 15px;
	margin:0 auto;
}

	.display_items_bg2 p{
		width:185px;
		float:right;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		padding:0 30px 0 0;
	}
	
	.display_items_bg2 p .select_01{
		width:142px;
		height:18px;
		border:1px solid #e3e9ef;
		margin:0 0 0 5px;
		font:12px/18px Arial, Helvetica, sans-serif;
		color:#666;
	}
	
	
.products_links2{
	width:460px;
	background:url(images/products_link_bg.jpg) top left no-repeat;
	overflow:hidden;
	margin:0 auto;

}
	

	.products_links2 ul{
		text-align:center;
		padding:0px 0 0 60px;
		float:left;
		margin:20px 0 0 0px;
	}
	 .products_links2 li{
		list-style:none;
		display:inline;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		float:left;
		padding:0 5px 0 0;

	}
	 .products_links2 li a{
		font:16px Georgia, "Times New Roman", Times, serif;		 
		 color:#fff;
		 text-decoration:none;
	 }
	
	 .products_links2 li a:hover{
		font:16px Georgia, "Times New Roman", Times, serif;		 
		 color:#fff;
		 text-decoration:underline;
	 }	
	
	.products_links2 li span{
		list-style:none;
		margin:0px 0px 0 0;
		display:inline;
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		width:27px;
		float:left;
	}
	
	.products_links2 li a span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		height:23px;

	}
	
		
	.products_links2 li a:hover span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		background:url(images/page_links_hover.jpg) top left no-repeat;

	}
	.products_links2 li a.sel span{
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		text-decoration:none;
		display:block;
		background:url(images/page_links_hover.jpg) top left no-repeat;

	}


	.secure_site{
		width:625px;
		overflow:hidden;
		padding:0 30px;
	}
	.secure_site_img{
		width:139px;
		height:85px;
		float:left;
		margin:0 0 0 0;
	}

		/*	.product_box2{
				width:144px;
				float:left;
				margin:0 13px 15px 13px;
				overflow:hidden;
			}
			.product_img2{
				width:144px;
				height:120px;
				text-align:center;
			}
			.product_box2 p{
				margin:0px;
				padding:5px 0;
				font:12px "Comic Sans MS", cursive;
				color:#000;
				text-align:center;
			}
			.product_box2 p span{
				font:16px "Comic Sans MS", cursive;
				color:#cc0000;
			}
			
			.product_box2 p span a{
				font:16px "Comic Sans MS", cursive;
				color:#cc0000;
			}
            .product_box p span a{
				font:16px "Comic Sans MS", cursive;
				color:#cc0000;
			}*/
			.divider_02{
				width:685px;
				height:16px;
				clear:both;
				padding:0 0 15px 0;
				text-align:center;
			}


/* ----------------css for detail page--------*/

.detail_page{
	width:685px;
	overflow:hidden;
	padding:0 0 15px 0; 
}
.detail_page h1{
	margin:0px;
	padding:0 15px;
	font:italic 24px Georgia, "Times New Roman", Times, serif;
	color:#000;
}

	.detail_box{
		width:685px;
		padding:15px 0 0 0;
		overflow:hidden;
	}
		.detail_lcol{
			width:310px;
			height:414px;
			float:left;
			overflow:hidden;
		}
		
		
		
		.detail_rcol{
			width:354px;
			float:right;
			font:14px/22px "Comic Sans MS", cursive;
			color:#000;
			overflow:hidden;
		}
		.detail_rcol h1{
			margin:0px;
			font:16px "Comic Sans MS", cursive;
			color:#cc0000;
			padding:0px 0 15px 0;
		}
		.detail_rcol p{
			padding:17px 0 0 0;
			margin:0px;
			font:14px Georgia, "Times New Roman", Times, serif;
			color:#000;
		}		
		.detail_rcol p a{
			color:#cc0000;
			font:14px Georgia, "Times New Roman", Times, serif;
			text-decoration:underline;
		}
		
		.detail_rcol p a:hover{
			color:#cc0000;
			font:14px Georgia, "Times New Roman", Times, serif;
			text-decoration:none;
		}
			.detail_text_01{
				font:14px Georgia, "Times New Roman", Times, serif;
				color:#0f0f99;
			}
			.detail_text_02{
				font:14px Georgia, "Times New Roman", Times, serif;
				color:#333;
			}
			.detail_text_03{
				font:24px Georgia, "Times New Roman", Times, serif;
				color:#ee0505;
			}		
			
			.select_02{
				width:160px;
				height:18px;
				border:1px solid #e3e9ef;
				margin:0 0 0 5px;
				font:12px/18px Arial, Helvetica, sans-serif;
				color:#666;
			}
			.input_02{
				width:44px;
				height:26px;
				border:0px;
				font:12px/18px Arial, Helvetica, sans-serif;
				color:#666;
				background:url(images/input_02.jpg) top left no-repeat;
				padding:0 16px 0 4px;
			}
			.detail_text_04{
				font:14px Georgia, "Times New Roman", Times, serif;
				color:#873333;
			}				
			
	.reviews{
		width:672px;
		margin:0 auto;
		overflow:hidden;
		padding:20px 0 0 0;
		font:14px "Comic Sans MS", cursive;
		color:#000;
	}
	.reviews a{
		font:14px "Comic Sans MS", cursive;		
		color:#000066;
		text-decoration:underline;
	}
	.reviews a:hover{
		font:14px "Comic Sans MS", cursive;		
		color:#000066;
		text-decoration:none;
	}	
		.reviews h2{
			margin:0px;
			padding:0px 0 15px 0;
			background:url(images/reviews_border.jpg) bottom center no-repeat;
			font:16px "Comic Sans MS", cursive;
			color:#cc0000;
		}
			
		.slide_wrapper{
	width:672px;
	overflow:hidden;
	padding:30px 0 20px 0;
}
	.slide_tstrip{
		width:672px;
		height:71px;
	}
	.slide{
		width:652px;
		background:url(images/slide_bg.jpg) top left no-repeat;
		height:256px;
		padding:0 10px;
	}
		
		.slide_arrow_left{
			width:33px;
			height:57px;
			float:left;
			margin:80px 0 0 0;
		}
				
		.slide_arrow_right{
			width:33px;
			height:57px;
			float:left;
			margin:80px 0 0 0;
		}			
		.slide_mid{
			width:586px;
			float:left;
		}
				.slide_box{
						width:125px;
						float:left;
						margin:10px 0 0 15px;
						overflow:hidden;

					}
					.slide_img{
						width:144px;
						height:120px;
						text-align:center;
					}
					.slide_box p{
						margin:0px;
						padding:5px 0;
						font:12px "Comic Sans MS", cursive;
						color:#fff;
						text-align:center;
						height:50px;
					}
							
			.womens_clothing_bg h2{
	margin:0px;
	font: 20px "Comic Sans MS", cursive;
	color:#cccccc;
	padding:15px 0 0 15px;
	
}
			
/*.slide_wrapper{
	width:672px;
	overflow:hidden;
	padding:30px 0 20px 0;
}
	.slide_tstrip{
		width:672px;
		height:71px;
	}
	.slide{
		width:672px;
		background:url(images/slide_bg.jpg) top left no-repeat;
		height:256px;
	}
				
					.slide_box{
						width:144px;
						float:left;
						margin:10px 0 0 20px;
						overflow:hidden;

					}
					.slide_img{
						width:144px;
						height:120px;
						text-align:center;
					}
					.slide_box p{
						margin:0px;
						padding:5px 0;
						font:12px "Comic Sans MS", cursive;
						color:#fff;
						text-align:center;
						height:50px;
					}*/
			/*************** END OF DYSFUNCTIONAL STYLE.CSS* *************/
			
			
			
			
			
			@charset "utf-8";

*,
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
/*	background: transparent;
*/	 
	font-size: 100%;
	margin: 0;
	padding: 0;
 	font:12px Arial, Helvetica, sans-serif;
}
ol, ul {
	margin:0px;
	padding:0px;
	
 }
 
table, table td {
	padding:0;
	border:none;
 }
img {
 	border:0px;
 
}
 

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }


/*================================= Custom css ========================================*/

 


/* --------------------- set focus for: safari and chrome --------------------- */
textarea:focus,
input[type=text]:focus,
input[type=password]:focus {
  outline:0 none;
}

a:focus{outline:0px;}

/* --------------------- custom --------------------- */

.clear{clear:both;}
.input{border:1px solid #ccc; padding:2px }
.page-break,.print-only{display:none;}
.point{cursor:pointer;}
.f_left{float:left;}
.f_right{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.relative{position:relative;}

/* --------------------- links --------------------- */

 
 a img{border:0;}
 a:focus{ outline:0px;}


/************** RESET.CSS******************/
p

 
	#previewPane{
 		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
 				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
#galleryContainer{
		
		height:163px;	/* Height of the images + 2 */
 		position:relative;
		overflow:hidden;
 		
		/* CSS HACK */
		height: 165px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/165px;	/* Other browsers */
		height: /**/165px;
		
				
	}
#arrow_left{
	position:absolute;
	left:0px;
	z-index:10;
     	}
 
#arrow_right{
	position:absolute;
 	right:0px;
	width:19px;
	border:0px;
	z-index:10;
	overflow:hidden;
     	}




#theImages{
		position:absolute;
		height:163px;
 		width:200%;
		overflow:hidden;
		left:14px;
      		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
 		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:7px solid #444445;
		margin:0 0 0 6px;
 
		
 	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}

	
#scroller_container {
  /*  width:1019px;
    height:174px;*/
	overflow:hidden;
 
     
  }

#scroller {
 /* width:1454px;*/
   

 
   /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

 
	
#scroller_container1 {
  /*  width:1019px;
    height:174px;*/
	overflow:hidden;
 
     
  }

#scroller1 {
  width:1454px;
   

 
   /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}
  
 
.scrollNav{
	width:1057px;
   
       }
	   
	   .quantity{
			width:354px;
			padding:17px 0 0 0;
			font:14px Georgia, "Times New Roman", Times, serif;
			color:#000;
			overflow:hidden;
		}
		.quantity_left{
			float:left;
			font:14px/22px Georgia, "Times New Roman", Times, serif;
			color:#000;	
		}
		.quantity_right{
			width:50px;
			height:24px;
			float:left;
			background:#555;
			margin:0 0 0 10px;
			padding:2px;
		}
				
		.quantity_right .input{
			width:30px;
			height:18px;
			border:1px solid #e2e3ea;
		}
		
		/*------------checkout page-------------*/


.checkout_page{
	width:685px;
	overflow:hidden;
	padding:0 0 15px 0; 
}

.checkout_tstrip{
	width:685px;
	background:url(images/cheackout_tstrip.png) top left no-repeat;
	height:23px;
}

.checkout_mid{
	width:628px;
	background:url(images/checkout_mid.png);
	padding:0 24px 0 33px;
}
.checkout_bstrip{
	width:685px;
	background:url(images/checkout_bstrip.png) top left no-repeat;
	height:25px;
}



.checkout_text_01{
	font:11px Arial, Helvetica, sans-serif;
	color:#0066cc;
}
.checkout_text_01 a{
	font:11px Arial, Helvetica, sans-serif;
	color:#0066cc;
}	
.checkout_text_01 a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#0066cc;
}



/*----------- new css -----------*/

.input_001{
width:320px;
padding:4px;
border:1px solid #ccc;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}

.info_page_text, .info_page_text p{
list-style:none;
				margin:0px;
				font:12px Verdana, Geneva, sans-serif;
				color:#000;
line-height:17px;

}
.info_page_text p strong{
font:16px Verdana, Geneva, sans-serif;
font-weight:bold;
padding:10px 0 20px 0;

}

.info_page_text p.headRed{
list-style:none;
				margin:0px;
				font:14px Verdana, Geneva, sans-serif;
	color: #FF0000;
	font-weight: bold;
line-height:17px;

}
.info_page_text span.italy{
	color: #3366FF;
	font-weight: bold;
	font:14px Verdana, Geneva, sans-serif;

}