/*----------  Tags	 ---------------------*/
form {margin: 0px 0px 0px 0px; }

body,td,th {

}

body {
	
	background-repeat:repeat-x; 
	background-color:#6b4265;
	margin-top:00px;
	margin-bottom:25px;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.CommonFloatLeft{ float:left;}

input, textarea { border:solid 1px #cc6699; font-family:Arial, Helvetica, sans-serif; padding:1px; margin:0px; }

.inputProductInfo { border:solid 1px #82699a ; font-family:Arial, Helvetica, sans-serif; padding:1px; margin:0px; height:14px; }
.button {
	border: 1px solid #cc6699;
	position:relative;
	top:2.5px;
	border:none;
}


select {border:1px solid #996699; padding:1px; font-family:Arial, Helvetica, sans-serif; height:22px;}
/***********************************************************************************************************/

.main_cont_home{
	width:844px; 

	
	background-repeat:no-repeat;
}

.main_cont{
	
	background-color:#FFFFFF;
}

.main_tbl_home {
width:844px;
}

.main_tbl_int {
	
	
	padding:10px;
	padding-bottom:30px;
	background-image:url(images/bg_int_tbl.jpg);
	background-repeat:no-repeat;

}

.main_int_td {
	padding-left:13px;
}

.sepline_vert	{
	
					}
					
.sepline_vert_tophead	{
	margin-left:8px;
	margin-right:8px;	
					}
					
.heading1	{
	font-family:Arial, Helvetica, sans-serif;
	color:#b3668c;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;

	
					}
					
.btn_submit	{
	margin-top:10px; 
	background-color:#FFC14A;
	width:100px;
	font-weight:bold;
					}
					

/**********************************************************************************/

/**************************************************************************/
#header_home {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#header_home a	{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	font-size:10px;
						}
						
#header_home a:hover	{
	color: #f5e0eb;
	text-decoration:underline;
						}
						
#header_home .main_nav_home {
	height:40px;
	width:450px;
	margin-left:20px;
						}

/**************************************************************************/
/**************************************************************************/
#header {
	height:26px;
	width:844px;
	

	background-image:url(images/nav_back.jpg);
	
	
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	
}

#header a	{

	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
						}
						
#header a:hover	{
	color: #f5e0eb;
	text-decoration:underline;
						}
						
#header .main_nav{
	width:844px;
	border:2px #6b4265 solid;
						}
						
						#header td{ border-bottom:#6b4265 4px solid;}
						
#header .ecom_topnav{
	width:220px;
	margin-bottom:20px;
	color:#333333;
	font-size:11px;
						}
						
#header .ecom_topnav a {
	color:#333333;
	text-decoration:none;
						}
						
#header .ecom_topnav a:hover {
	color:#333333;
	text-decoration:underline;
						}


/**************************************************************************/

.TitlePadding{padding-left:20px; padding-top:5px; padding-bottom:2px;}

.HomeMainPic{width:329px; background-color:#6b4265; padding:0px; margin:0px; padding-right:4px; }

#homeDisplayProducts{ width:340px;}
#homeDisplayProducts a{ color:#c285a3; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; padding:10px;}
#homeDisplayProducts a:hover{ text-decoration:underline;}
#homeDisplayProducts img{ margin-top:6px;}
#homeDisplayProducts .RightLine{border-right:#cc6699 dotted 1px}
#homeDisplayProducts .TopLine{border-top:#cc6699 dotted 1px}
#homeDisplayProducts .home_prod_tbl {padding:4px; margin-top:10px; margin-bottom:10px;}




#homeDisplayProducts2{ width:340px; height:408px; color:#c285a3; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
#homeDisplayProducts2 a {color:#c285a3; text-decoration:none;}
#homeDisplayProducts2 a:hover {color:#333333; text-decoration:underline;}
#homeDisplayProducts2 img{ margin-top:6px;}
#homeDisplayProducts2 .RightLine{border-right:#cc6699 dotted 1px}
#homeDisplayProducts2 .TopLine{border-top:#cc6699 dotted 1px}
#homeDisplayProducts2 .home_prod_tbl {padding:4px; margin-top:10px; margin-bottom:10px; padding-left:5px; padding-right:5px; width:115px; height:140px;}

#homeDisplayProducts2 .homeRightProdTitles { height:30px; font-size:13px;}
#homeDisplayProducts2 .homeRightProdTitles a { color:#333333; text-decoration:underline;}
#homeDisplayProducts2 .homeRightProdTitles a:hover { color:#c285a3; text-decoration:underline;}

#homeBottomProducts{ width:500px; background-color:#ffffff; color:#c285a3; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; padding-bottom:20px;}
#homeBottomProducts a {color:#c285a3; text-decoration:none;}
#homeBottomProducts a:hover {color:#333333; text-decoration:underline;}
#homeBottomProducts img {margin-top:6px;}
#homeBottomProducts .home_prod_tbl {padding:4px; margin-top:10px; margin-bottom:15px; padding-left:5px; padding-right:5px; width:115px; height:140px;}
#homeBottomProducts .bot_prod_tbl { padding-left:0px; padding-right:0px;}
#homeBottomProducts .price { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold; padding-top:4px; padding-bottom:4px;}
#homeBottomProducts .price_sale { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF3300; font-weight:bold;}
#homeBottomProducts .price_old { text-decoration:line-through;}


#homeBottomProducts_sale{ width:340px; background-color:#ffffff; color:#c285a3; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; padding-bottom:20px;}
#homeBottomProducts_sale a {color:#c285a3; text-decoration:none;}
#homeBottomProducts_sale a:hover {color:#333333; text-decoration:underline;}
#homeBottomProducts_sale img {margin-top:6px;}
#homeBottomProducts_sale .home_prod_tbl {padding:4px; margin-top:10px; margin-bottom:15px; padding-left:5px; padding-right:5px; width:115px; height:140px;}
#homeBottomProducts_sale .bot_prod_tbl { padding-left:0px; padding-right:0px;}
#homeBottomProducts_sale .price { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold; padding-top:4px; padding-bottom:4px;}
#homeBottomProducts_sale .price_sale { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF3300; font-weight:bold;}
#homeBottomProducts_sale .price_old { text-decoration:line-through;}


.homeRightProdTitles { height:30px; font-size:12px; }
.homeRightProdTitles a { color:#000000; text-decoration:underline;}
.homeRightProdTitles a:hover { color:#c285a3; text-decoration:underline;}

.homeRingNote{ width:250px; color:#FFFFFF; margin-top:230px; margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.border_product_list_line_short{ border-right:dotted 1px #cc6699;}
#homeDisplayProductsNew{ width:500px; background-color:#ffffff;}
#homeDisplayProductsNew a{ color:#666666; font-family:Arial, Helvetica, sans-serif;padding:5px; text-decoration:none; font-size:11px; text-align:center; }
#homeDisplayProductsNew img { margin-bottom:10px;}
#homeDisplayProductsNew .hnewprodtbl { height:120px; width:95px; margin-bottom:15px; margin-left:6px; margin-right:6px;}
.CommonColor{ color:#996699;}
#InfoBoxDetails{color:#996699; margin-left:15px;}
#InfoBoxDetails td {}


#DisplayProductsInfoLike{  width:500px; background-color:#ffffff; margin-right:30px; margin-top:20px;}
#DisplayProductsInfoLike a{ color:#666666; font-family:Arial, Helvetica, sans-serif;padding:5px; text-decoration:none; font-size:11px; text-align:center; }
#DisplayProductsInfoLike a:hover{ color:#666666; font-family:Arial, Helvetica, sans-serif;padding:5px; text-decoration:underline;font-size:11px; text-align:center; }

#Maintable{background-image:url(images/also_like.jpg); background-repeat:no-repeat; width:633px; height:175px; margin-bottom:20px;}
#Maintable .mayalso_tblint { padding:5px; margin-top:28px; width:550px;}
#Maintable img {margin-bottom:5px;}


#homeDisplayProductsNew a:hover{ text-decoration:underline;}


#homeDisplayProductsSale{ float:left; width:340px; background-color:#ffffff}
#homeDisplayProductsSale a{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; text-align:center; padding:5px;}

#homeDisplayProductsSale a:hover{text-decoration:underline;}

#homeDisplayProductsSale img { margin-bottom:10px;}
#homeDisplayProductsSale .snewprodtbl { height:120px; width:95px; margin-bottom:15px; margin-left:6px; margin-right:6px;}


/*****************************************************************************************************************/

#leftnav_int {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:167px;
	background-color:#ffffff;
	border-right:#6b4265 solid 4px;
}

#leftnav_int a	{
	color: #a66f8b;
	text-decoration:none;
	padding-right:5px;
						}
						
#leftnav_int a:hover	{
	color: #6b4265;
	text-decoration:underline;
						}
						
#leftnav_int .lni_tbl{
	
						}
						
#leftnav_int .lni_int {
	
		background-color:#ffffff;
						}
						
#leftnav_int .lni_header {
	color:#663366;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:16px;
	padding-right:5px;
	background-color:#f5e0eb;
						}
						
#leftnav_int ul
{
margin-top:10px; background-color:#ffffff; margin-bottom:8px; margin-left:0px; margin-right:0px; padding:0px;  list-style:none;
}

#leftnav_int li
{
background:url(images/bullet.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 20px;
 border-bottom:solid 1px #f5e0eb;
}


#leftnav_int .last
{
background:url(images/bullet.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 20px; border-bottom:none;

}

/****************************************************************************************************/

.breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	padding-bottom:10px;
}

.breadcrumb a	{
	color:#666666;
	text-decoration:none;
						}
						
.breadcrumb a:hover	{
	color: #000000;
	text-decoration:underline;
						}
/***************************************************************************/

.displaying_sort {
	font-family:Arial, Helvetica, sans-serif;
	color:#6b4265;
	font-size:11px;
	font-weight:normal;
	width:250px;
	padding:2px;
}

.displaying_sort a	{
	color: #666666;
	text-decoration:none;
					}
						
.displaying_sort a:hover	{
	color: #666666;
	text-decoration:underline;
						}

/**************************************************************************/

/**************************************************************************/
#p_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#876682;
	margin-bottom:20px;
	}

#p_list a	{
	color:#876682;
	font-size:11px;
	text-decoration:none;
						}
						
#p_list a:hover	{
	color:#876682;
	font-size:11px;
	text-decoration:underline;
						}
						
						
#p_list img	{
	border:none;
	
				}
				
#p_list .img_td	{
	border-bottom:dotted #e0c1d1 1px;
	padding-bottom:10px;
				}
	
		#p_list .line{border-right:dotted #e0c1d1 1px; width:1px; height:242px; margin-right:10px;}			
				
/*
#p_list .prod_tbl {
	width:135px;
	font-size:10px;
}
*/

#p_list .product_tbl {
	width:150px;
	margin-bottom:60px;
	margin-right:10px;

}



#p_list .pname {
	padding-top:5px;
	padding-bottom:5px;
	color:#876682;
	font-size:11px;
	height:20px;
	
}

#p_list .pnameTD {

	height: 55px;
	border-bottom:dotted #e0c1d1 1px;
	
}

#p_list .pprice {
	color:#5c5659;
	padding:5px 0px 5px 0px;
	font-size:11px;
	text-decoration:line-through;
	font-weight:bold;
}

#p_list .pprice_old {
	color:#404040;
	font-size:11px;
	padding:5px 0px 8px 0px;
	font-weight:bold;
}

#p_list .pprice_sale {
	color:#FF3300;
	font-size:11px;
	font-weight:bold;
}

#p_list .pagenum_nav {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
}

#p_list .pagenum_nav a	{
	color: #666666;
	text-decoration:none;
	
						}
						
#p_list .pagenum_nav a:hover	{
	color: #000000;
	text-decoration:none;
						}
						
#p_list .pagenum_nav span      {
    color: #666666;
	text-decoration:none;
	font-size:11px;
	float:right;
	text-align:right;} 

#p_list .header1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#b3668c;
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
	text-transform:uppercase;
	text-align:left;

}
/***************************************************************************/

/**************************************************************************/
#p_info {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
		
}
.padding{padding:30px 30px 30px 30px;}

#p_info a	{
	color:#876682;
	text-decoration:none;
						}
	#mainHeaders{border-bottom: solid 1px #f5e0eb; margin-bottom:5px; }		
				
#p_info a:hover	{
color:#876682;
	text-decoration:underline;
						}
						
#p_info img
{
	border:none; margin-bottom:14px; margin-right:10px;
}

#p_info .mainimage {

margin-bottom:30px;

}

#p_info .prod_name {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	
}

#p_info .productid {
	color:#6b4265;
	font-size:11px;
	margin-right:12px;
	border-bottom:1px solid #f5e0eb;
	padding-bottom:10px;
}

#p_info .modeltype {
	color:#c285a3;
	font-size:12px;
	margin-right:12px;
	padding-top:5px;
	padding-bottom:10px;
}
 
#p_info .price {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	border-bottom:1px solid #f5e0eb;
	padding-top:10x;
	padding-bottom:10px;
}

#p_info .alsoavail {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	border-top:1px solid #f5e0eb;
	padding-top:15x;
	padding-bottom:10px;
}

#p_info .single_price {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	border-bottom:1px solid #f5e0eb;
	padding-top:10x;
	padding-bottom:10px;
}

#p_info .price_sale {
	color:#FF3300;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
}

#p_info .priceline {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	text-decoration:line-through;
}


#p_info .oldprice {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:5px;
}

#p_info .prod_desc {

	font-size:12px;
	color:#8d8d8d;
	padding:8px 0px 8px 0px;
	

}

#p_info .prod_desc textarea {

	font-size:12px;
	color:#8d8d8d;
	padding:8px 0px 8px 0px;
	border:solid 1px #82699a;

}

#p_info select {

	font-size:11px;
}

/*********************************************************************************************************************/

#box {
	font-weight:bold; padding:3px 0px 3px 0px; color:#6a6d9c;
	border-top:dotted 1px #f5e0eb;
	margin-top:20px;
	}
	
#box a {
	color:#6a6d9c;
	text-decoration:none;
	}
	
#box a:hover {
	color:#6a6d9c;
	text-decoration:underline;
	}
	
#box td{border-bottom:dotted 1px #f5e0eb;}

/*************************************************************************************************************/

#p_info .prod_attr {

	padding-right:5px;
}

#p_info .header1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#b3668c;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	text-transform:uppercase;

}

#p_info ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px; padding:0; list-style:none;
}

#p_info li
{
background:url(images/bullet.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}

/**************************************************************************/

/**************************************************************************/
#info_page {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	margin-top:20px;
	margin-left:14px;
	margin-bottom:20px;
	padding-right:25px;
}

#info_pageNEW {
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}

#info_pageNEW a	{
	color: #c285a3;
	text-decoration:underline;
						}


#info_pageNEW a:hover	{
	color: #c285a3;
	text-decoration:none;
						}


#info_pageNEW img
{
	border:1px solid #666666; padding:2px;
}

#info_page a	{
	color: #A4967F;
	text-decoration:underline;
						}
						
#info_page a:hover	{
	color: #A4967F;
	text-decoration:none;
						}
						
#info_page img
{
	border:1px solid #666666; padding:2px;
}
 
#info_page .heading {
	color:#A4967F;
	font-size:22px;
	font-weight: normal;
	text-transform:none;
	padding-bottom:15px;

}

#info_page ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px;; margin-right:0px; padding:0; list-style:none;
}

#info_page li
{
background:url(images/bullet.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}

.noBorder { border:none;}
/**************************************************************************/
/**************************************************************************/
#footer {
	height:25px;
	background-color:#6b4265;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	margin-bottom:15px;
	
	border-top: dotted #FFFFFF 1px;
	margin-top:4px;
}

#footer a	{
	color: #ffffff;
	text-decoration:none;
						}
						
#footer a:hover	{
	color: #f5e0eb;
	text-decoration:none;
	text-decoration:underline;
						}
						
#footer .copyright	{
	font-weight:normal;
	width:440px;
		}
/***************************************************************************/
