/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, button, textarea, p
{
margin:0;
padding:0;
}*/
#conash3D0{
display:none;
}
#outer
{
background:url(images/mainpage_bg.jpg) top center repeat-y;
width:100%;
}
.clearall
{
clear:both;
height:auto;
}

img, a
{
outline:none;
border:none;
}

.pad-top
{
margin-top:15px;
}

.pad-bottom
{
margin-bottom:15px;
}
.wrepper
{
width:962px;
margin:0 auto;
background-color:#FFFFFF;
}
 
.freeshiping
	{
	line-height:25px;	
	height:25px;
	padding-left:78px;	
	width:359px;	
	float:left;
	margin-top:20px;	
	}
	
.cart-img
{
	position:absolute;
	top:76px;
	left:130px;
	width:22px;
	height:19px;
}




.rightpart
{
width:8px;
height:33px;
float:left;
background:url(images/nav-right-bg.jpg);
margin-bottom:8px;
}


.midpart
{
width:944px;
height:33px;
float:left;
background:url(images/nav-mid-bg.jpg) repeat-x;
}



.deatailbox
{
width:962px;
}

.heading-section
{
width:962px;
height:37px;
}

.heading-bg
{
width:7px;
height:37px;
float:left;
}


h2
{
font:24px Arial, Helvetica, sans-serif;
color:#080808;
line-height:37px;
}

#text {
height:33px;
line-height:33px;
margin:0 auto;
width:750px;
}
#text ul {
height:auto;
margin:0;
padding:0;
width:auto;
}
#text li {
color:#fff;
float:left;
font-family:tahoma;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 4px 0 3px;
text-align:center;
text-decoration:none;
}
#text li a {
color:#fff;
text-decoration:none;
}
#text li a:hover {
color:#620000;
}
.address
{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
width:962px;
text-align:center;
padding-top:8px;
}

.payment-box
{
width:191px;
height:104px;
border-right:solid 1px #cccccc;
float:left;
text-align:center;
}

.non
{
border-right:none;
}

.mid-part
{
width:962px;
}

.left-part
{
width:167px;
float:left;
}

.right-part
{
width:780px;
float:right;
margin-bottom:8px;
}

.bannerpart
{
width:780px;
height:294px;
}

.banner
{
width:571px;
height:294px;
float:left;
}

.offer-banner
{
width:193px;
height:294px;
float:right;
}

.leftbox
{
width:167px;
padding-bottom:15px;
}

h3
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#4C2625;
margin:0;
padding:10px 0 0 25px;
}


.searchpading
	{
	padding:10px 0 0 0;
	margin-left:15px;
	}	
	

	
.searchButtom
	{	
	padding-left:30px;
	}
	
	

.built-yr-own-section
{
width:231px;
height:65px;
}
.built-yr-own
{
width:45px;
height:65px;
float:left;
}

.build-jewelry
{
width:45px;
text-align:center;
height:32px;
}

.search-butt
{
width:231px;
text-align:center;
padding:0px 0 10px 0;
}

.searchbutt-top
{
width:66px;
height:21px;
float:right;
}
.search-option
{
width:500px;
padding-top:10px;
height:28px;
}

.freeshipping1
{
color:#454344;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
padding-top:10px;
text-align:right;
}

#select-category
{
width:780px;
/*height:178px;*/
/*margin-bottom:15px;*/
position:relative;

}
.idle{
height:10px;}
.category-leftpart
{
float:left;
width:6px;
height:178px;
background:url(images/catalog-left.jpg) no-repeat;
}

.category-model-img
{
position:absolute;
top:0px;
left:0px;
width:184px;
height:178px;
}

.category-midpart
{
height:178px;
width:768px;
float:left;
background:url(images/catalog-mid.jpg) repeat-x;
}

.category-rightpart
{
height:178px;
width:6px;
float:left;
background:url(images/catalog-right.jpg) no-repeat;
}

.product-box-catalog
{
width:780px;
float:left;
}


.product-part
				{
				width:780px;
				height:5px;				
				clear:both;	
				}
				
				
.mid-part-catalog-bg-top
				{
				 width:778px;				
				 border-left:solid 1px #d5d5d5;	
				 border-right:solid 1px #d5d5d5;				
				 background:url(images/catalog-pro-top-mid.jpg) top repeat-x #f8f8f8;				
				}
				
.mid-part-catalog-bg
				{
				 width:778px;				
				 padding-bottom:15px;
				 		
             	 height:auto!important;					
				min-height:700px;
height:auto;				
				 background:url(images/catalog-pro-bottom-mid.jpg) bottom repeat-x;				
				}
		.mid-part-catalog-bg-shop
				{
				 width:778px;				
				 padding-bottom:15px;
				 min-height:330px;		
             	 height:auto!important;					
						
				 background:url(images/catalog-pro-bottom-mid.jpg) bottom repeat-x;				
				}
						
.heroimagecatalog
{
width:249px;
height:270px;
position:relative;
float:left;
padding:0px 5px 10px 5px;
}


.imagemain
{
width:247px;
height:180px;
text-align:center;
border:solid 1px #b2b2b2;
outline:none;
background-color:#ffffff;
}

.imagemain-over
{
width:247px;
height:180px;
text-align:center;
border:solid 1px #057ab2;
background-color:#ffffff;
outline:none;
}

.catalog-price-style
{
width:247px;
background:url(images/price-dot-bg.jpg) repeat-x bottom;	
}

.dealdetail1-catalog 
	{	
	clear:both;
	width:249px;		
	padding-bottom:10px;
	margin-top:2px;
	height:auto;	
	}


.dealdetail1-catalog a
{
	font-family:Arial, Helvetica, sans-serif;   
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;	
}
	
.dealdetail1-catalog a:hover
	{
	color:#057ab2;
}

.dealdetail66
	{
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	font-weight:normal;	
	text-align:left;
	clear:both;
	margin:0px 0px 2px 0px;
	width:249px;
	}
	
	
	.dealdetail666
	{
	font-family:Georgia,"Century Schoolbook L",Palatino,serif;
	font-size:18px;
	color:#363636;	
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
	width:auto;
	}
	
	.dealdetail2-catalog1vm
	{	
	margin:3px 0 0 0;
	width:auto;
	color:#67323a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	font-weight:bold;		
	}
	
	.catalog-arrow
	{
	float:left; 
	padding:9px 10px 10px 10px;	
	}
	del
	{
	color:#a07c81;
	height:auto;

	}

	del span
	{
	color:#057ab2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	height:auto;
	}
	
.paggingdiv
{	
height:35px;
padding-top:15px;
}
	
.pagging
{
padding:0;
margin:0;
padding-left:5px;
list-style:none;
text-align:right;
}

.pagging li
{
float:left;
margin-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.pagging li a
{
width:24px;
height:18px;
line-height:18px;
text-align:center;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
border:solid 1px #363636;
}

.pagging li a:hover
{
color:#ffffff;
background-color:#363636;
}

.pagging .active
{
width:24px;
height:18px;
line-height:18px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#363636;
border:solid 1px #363636;
}

.pagging .prenext-but
{
line-height:18px;
margin-right:2px;
float:left;
}

.pagging .prenext-but a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
width:63px;
height:18px;
display:block;
text-align:center;
text-decoration:none;

}

.pagging .prenext-but a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
line-height:18px;
text-align:center;
background-color:#363636;
}

.search-bar-option
{
width:780px;
height:30px;
}

.search-bar-left
{
width:6px;
height:50px;
float:left;
background:url(images/search-bar-left.jpg) no-repeat;
}

.search-bar-right
{
width:6px;
height:50px;
float:left;
background:url(images/search-bar-right.jpg) no-repeat;
}

.search-bar-mid
{
width:768px;
height:50px;
float:left;
background:url(images/search-bar-mid.jpg) repeat-x;
}

.quick-search
{
width:54px;
height:35px;
float:left;
margin-left:10px !important;
margin:6px 10px 6px 4px;
background:url(images/quick-search.jpg) no-repeat;
}

.quick-search-butt
{
width:66px;
height:21px;
padding-top:15px;
float:left;
margin:0 10px 0 10px;
}

.search-bar-list-box
{
width:179px;
height:20px;
float:left;
margin:15px 10px 0 10px;
font:11px Arial, Helvetica, sans-serif;
}

.catalog-bottom-contant
{
clear:both;
padding:10px;
color:#4C4B4B;
font-family:Geneva,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:normal;
line-height:1.5em;
text-align:justify;
border-top:solid 1px #000000;
}

h4 {
padding-bottom:10px;
color:#057ab2;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
 .staticpageheading{
padding:5px 5px 5px 5px;
color:#057ab2;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
  
  }

.contanttop
{

height:158px;
overflow:auto;
color:#4C4B4B;
font:11px Geneva,Verdana,Arial,sans-serif;
line-height:1.5em;
text-align:justify;
padding-right:10px;
}

.top-contant-pad
{
padding:10px;
float:left;
width:490px;
}

.catalog-banner
{
width:258px;
height:165px;
padding-top:6px;
float:left;
}


.landingpage-box
{
width:369px;
height:180px;
float:left;
padding:20px 10px 20px 10px;;
}

.productheading
{
font-family:Georgia,"Century Schoolbook L",Palatino,serif;
font-size:24px;
color:#ab0e2b;
font-variant:small-caps;
height:30px;
width:369px;
}
.productheading a
{
font-family:Georgia,"Century Schoolbook L",Palatino,serif;
font-size:24px;
color:#057ab2;
font-variant:small-caps;
height:30px;
width:369px;
text-decoration:none;
}
.imgandtxtbox
{
height:150px;
background-color:#FFFFFF;
}

.landingproduct-txt
{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
float:left;
width:254px;
padding:10px 5px 5px 0;
}

.landingproduct-img
{
width:105px;
height:105px;
float:left;
}


.birthstonebox
{

margin:0 auto;
width:758px;
background-color:#f7f7f7;
height:86px;

}

.birthstonemonthname
{
padding-top:20px;
padding-left:5px;
font:22px Arial, Helvetica, sans-serif;
color:#644fab;
float:left;
width:380px;
}

.birthstonemonthnameI
{
font:12px Arial, Helvetica, sans-serif;
color:#644fab;
}

.birthstonemonthnamedark
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#3d1fa3;
float:left;
width:100px;
height:86px;
line-height:86px;

}

.birthstoneboximg
{
width:188px;
height:86px;
float:right;
}






.breadcrumb
{

font:bold 12px Arial, Helvetica, sans-serif;
color:#057ab2;
padding:0px 10px 15px 0;
position:relative;
}

.priviousbutt
{
position:absolute;
width:105px;
height:20px;
left:737px;
top:0px;
}

.nextbutt
{
position:absolute;
width:105px;
height:20px;
left:857px;
top:0px;
}


.breadcrumb a
{
font-weight:normal;
color:#666666;
text-decoration:none;

}

.breadcrumb a:hover
{
text-decoration:underline;
}

#mid-part-left
	{
	width:352px;	
	float:left;
	position:relative;
	}
	
#mid-part-right
	{
	width:593px;
	margin-left:15px;
	float:left;
	margin-bottom:8px;	
	
	}
	
	.product-information
	{
	width:593px;
	border:solid 1px #666666;
	/*background:url(images/productinfobg.jpg) repeat-x top #fff3f3;*/
		background:repeat-x top #f1f1f1;	
	}
	
#fullsize 
		{		
		width:350px; 
		height:307px;
		border:solid 1px #666666;
		margin-bottom:20px;
		}
		
.scroller
{
height:62px;
width:352px;
}

.thumbnail
{
float:left;
margin-right:8px;
width:60px;
height:60px;
border:solid 1px #666666;
cursor:pointer;
}

.tabsection
{
width:360px;
height:19px;
clear:both;
}

.all
{
width:78px;
height:19px;
background:url(images/tabnormal.jpg) no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:center;
line-height:19px;
margin-right:7px;
color:#000;
float:left;
}

.all a
{
text-decoration:none;
width:78px;
height:19px;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:center;
line-height:19px;
color:#000;
}

.active
{
width:78px;
height:19px;
margin-right:7px;
background:url(images/tabselected.jpg) no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
float:left;
text-align:center;
line-height:19px;
}

.active a
{
text-decoration:none;
width:78px;
height:19px;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:center;
line-height:19px;
color:#fff;
}

.zoomimg
{
width:237px;
height:20px;
background:url(images/zoom-img.jpg) no-repeat;
margin-top:15px;
}

.zoomimg a
{
width:237px;
height:17px;
padding-top:3px;
text-align:center;
cursor:pointer;
display:block;
font:11px Arial, Helvetica, sans-serif;
color:#006699;
text-decoration:none;
}

.tell-friend
{
width:148px;
height:22px;
background:url(images/tell-friend.jpg) no-repeat;
margin-top:6px;
margin-left:50px;
}

.tell-friend a
{
width:148px;
height:18px;
padding-top:4px;
text-align:center;
cursor:pointer;
display:block;
font:11px Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}

.addmyfavorite
{
width:148px;
height:22px;
background:url(images/addmyfavorite.jpg) no-repeat;
margin-top:15px;
margin-left:50px;
}

.addmyfavorite a
{
width:148px;
height:18px;
padding-top:4px;
text-align:center;
cursor:pointer;
display:block;
font:11px Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}

.add-to-wishlist
{
width:148px;
height:22px;
background:url(images/add-to-wishlist.jpg) no-repeat;
margin-top:6px;
margin-left:50px;
}

.add-to-wishlist a
{
width:148px;
height:18px;
padding-top:4px;
text-align:center;
cursor:pointer;
display:block;
font:11px Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}


#discription-box
		{
		width:317px;
		padding:0 15px 0 15px;
		min-height:472px;
		height:auto !important;
		/*height:542px;	*/	
		border-right:solid 1px #666666;
		margin:15px 0 15px 0;
		float:left;		
		}
		
#price-box
		{
		width:213px;		
		padding:15px;
		padding-bottom:0px;
		float:left;		
		}

.product-red-text, .product-red-text a
			{
			padding-bottom:0px;			
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#057ab2;
			text-decoration:none;
			width:auto;
			}

.product-red-text a:hover
			{
			cursor:pointer;
			text-decoration:underline;
			}
			
			.gapping
			{	
			margin:0px 0 11px 0;	
			padding-bottom:11px;
			border-bottom:solid 1px #FF0000;
			}	
			
			
.livechat-box-product-size
			{			
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#000000;			
			width:60px;	
			float:left;	
			padding-top:2px;
			}
			
			.aadtocart
			{
			width:213px;
			height:61px;
			text-align:center;
			}	
			
			
.retail-price
			{
			color:#333333;
			font-family:Georgia,"Century Schoolbook L",Palatino,serif;
			font-size:19px;		
			clear:both;					
			padding:0px;	
			margin:0px;		
			}


.retail-price del
			{
				
			margin:0px;
			padding:0px;
			font-family:Georgia,"Century Schoolbook L",Palatino,serif;
			font-size:19px;	
		
			}

.retail-price del span
			{
			color:#057ab2;
			font-weight:normal;
			}
			
.sale-price
			{
			color:#FF0000;
			font-family:Georgia,"Century Schoolbook L",Palatino,serif;
			font-size:19px;		
			clear:both;
			margin:0px 0 11px 0;	
			padding-bottom:11px;
			border-bottom:solid 1px #FF0000;
			}
			
.you-save
			{
			color:#4C2625;
			font-family:Georgia,"Century Schoolbook L",Palatino,serif;
			font-size:19px;		
			clear:both;
			}


.productname
{
font:22px Arial, Helvetica, sans-serif;
color:#057ab2;
padding-bottom:15px;
}

.product-more-jewelry
{
height:173px;
width:962px;
}

.product-more-jewelry-left
{
height:173px;
width:10px;
background:url(images/product-more-jewelry-left.jpg) no-repeat;
float:left;
}

.product-more-jewelry-mid
{
height:173px;
width:942px;
background:url(images/product-more-jewelry-mid.jpg) repeat-x;
float:left;
}

.product-more-jewelry-right
{
height:173px;
width:10px;
background:url(images/product-more-jewelry-right.jpg) no-repeat;
float:left;
}

.more-product
{
width:108px;
height:108px;
padding:32px 38px 0px 38px;
float:left;
}

.more-product-img
{
width:138px;
height:108px;
border:solid 1px #999999;
}

.see-detail
{
font:12px Arial, Helvetica, sans-serif;
color:#330099;
padding-top:5px;
width:138px;
text-align:center;
}

.more-product-devider
{
background:url(images/devider.jpg) no-repeat;
width:2px;
height:108px;
margin-top:32px;
float:left;
}


.see-detail
{
font:12px Arial, Helvetica, sans-serif;
color:#6633CC;
text-align:center;
padding-top:5px;
}

.productinfor
{

padding-top:15px;
padding-bottom:15px;
background:url(images/underline_bg.jpg) top repeat-x;
width:317px;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
}

.midpart-shipping
{
float:left;
width:900px;
border:solid 1px #666666;
background:#FFFFFF;
margin-left:30px;
}

.shippingpart
{
width:420px;
height:480px;
padding:15px 15px 15px 15px;
float:right;
background:#FFFFFF;
}

.billingpart
{
width:420px;
height:480px;
padding:15px 15px 15px 15px;
float:left;
background:#FFFFFF;

}

.innerpart
{
width:390px;
height:450px;
padding:15px;
background-color:#e5e5e5;
}

.fieldbox
{
height:20px;
padding-bottom:10px !important;
padding-bottom:6px;
}
.fieldbox1
{
height:20px;
padding-bottom:10px ;
}

.fiendname
{
width:110px;
float:left;
text-align:right;
padding-right:5px;
font:12px Arial, Helvetica, sans-serif;
height:17px;
padding-top:3px;
}

.fieldinput
{
width:210px;
height:20px;
float:left;
}

.inputfield
{
font:12px Arial, Helvetica, sans-serif;
width:210px;
height:20px;
float:left;
}

.listfield
{
font:12px Arial, Helvetica, sans-serif;
width:213px;
height:20px;
}

.addressheading
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#333333;
text-transform:uppercase;
padding-bottom:20px;
}

.errormsg
{
font:12px Arial, Helvetica, sans-serif;
color:#FF0000;
padding-bottom:25px;
}

.sameaddress-box
{
float:left;
width:210px;
height:20px;
font:12px Arial, Helvetica, sans-serif;
}

.messagesection
{
width:960px;
}

.messagebox
{
width:390px;
height:220px;
float:left;
padding:30px 0 0px 30px;
}

.messagetxt
{

font:12px Arial, Helvetica, sans-serif;
width:300px;
height:150px;
}

.proceedbutt
{
width:220px;
height:44px;
float:right;
padding:160px 30px 0 0 ;
}

.customertype
{
padding-left:30px;
padding-top:30px;
}

.customertxt
{
padding-top:3px;
font:bold 12px Arial, Helvetica, sans-serif;
float:left;
width:150px;
}

.radiobuttdiv
{
float:left;
width:25px;
}

.radiobutt
{
padding:0;
margin:0;
height:20px;
width:18px;
}

.proinfo-color
{
color:#057ab2;
}



.cartpage
{
width:960px;
border:solid 1px #666666;
}

.cart-page
{
width:930px;
padding:15px;
position:relative;
}

.cart-heading
{
width:230px;
padding-left:700px;
height:20px;
}

.cart-heading-quality
{
width:65px;
height:20px;
float:left;
font:12px Arial, Helvetica, sans-serif;
}

.cart-heading-price
{
width:70px;
height:20px;
float:left;
font:12px Arial, Helvetica, sans-serif;
}

.cart-heading-price a
{
color:#000;
text-decoration:none;
}

.cart-heading-price a:hover
{
color:#FF0000;
text-decoration:underline;
}



.info-bg
{
height:150px;
margin:5px 0 5px 0;
background-color:#fff;
}



.cartproimgdiv
{
width:700px;
float:left;
height:122px;
}



.cart-quantity
{
margin-top:10px;
width:65px;
height:20px;
float:left;
}

.corss
{
width:14px;
height:14px;
float:left;
padding-right:5px;
padding-top:15px;
}

.floating
{
float:left;
}

.cart-info
{
width:930px;
margin-top:15px;
}

.cartproinfo
{
width:470px;
margin-left:460px;
}

.catinfoheading
{
width:190px;
float:left;
text-align:right;
height:25px;
font:12px Arial, Helvetica, sans-serif;
}

.catinfoheading2
{
float:left;
text-align:right;
height:25px;
width:200px;
padding-left:5px;
font:12px Arial, Helvetica, sans-serif;
}

.cartlestshipping
{
height:20px;
width:200px;
font:12px Arial, Helvetica, sans-serif;
}

.cartinfoinput
{
width:155px;
height:20px;
font:12px Arial, Helvetica, sans-serif;
}

.carttotalrate
{
height:25px;
width:200px;
padding-left:5px;
font:22px Arial, Helvetica, sans-serif;
float:left;
text-align:right;
}


.catinfoheading3
{
float:left;
padding-top:3px;
height:23px;
padding-left:10px;
font:12px Arial, Helvetica, sans-serif;
}

.catinfoheading3 a
{
padding-top:2px;
color:#FF0000;
text-decoration:none;
}

.catinfoheading3 a:hover
{
color:#FF0000;
text-decoration:underline;
}

.payment-button
{
margin-top:30px;
width:190px;
height:44px;
float:left;
margin-right:5px;
}

.or
{
width:380px;
text-align:center;
padding:15px 0 15px 0;
font: bold 15px Arial, Helvetica, sans-serif;
}


.earringnav
	{
	width:130px;
	float:left;
	background-color:#cccccc;
	}
	
.earringnav1
	{
	width:150px;
	float:left;
	background-color:#cccccc;
	}
	
.earringnav2
	{
	width:156px;
	float:left;
	background-color:#cccccc;
	}

	
	.navdropdown1, .navdropdown1 ul
	{	
	margin:0px;
	padding:0px;	
	}
	
	
.fieldinput
{
width:210px;
height:20px;
float:left;
}

.inputfield
{
font:12px Arial, Helvetica, sans-serif;
width:210px;
height:20px;
float:left;
}

.listfield
{
font:12px Arial, Helvetica, sans-serif;
width:213px;
height:20px;
}

.addressheading
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#333333;
text-transform:uppercase;
padding-bottom:20px;
}

.errormsg
{
font:12px Arial, Helvetica, sans-serif;
color:#FF0000;
padding-bottom:25px;
}

.sameaddress-box
{
float:left;
width:210px;
height:20px;
font:12px Arial, Helvetica, sans-serif;
}

.messagesection
{
width:900px;
}

.messagebox
{
width:200px;
height:220px;
float:left;
padding:30px 0 0px 30px;
}

.messagetxt
{

font:12px Arial, Helvetica, sans-serif;
width:400px;
height:100px; float:left; margin:0 0 0 5px;
}

.proceedbutt
{
width:220px;
height:44px;
float:right;
padding:20px 30px 0 0 ;
}

.customertype
{
padding-left:30px;
padding-top:30px;
}

.customertxt
{
padding-top:3px;
font:bold 12px Arial, Helvetica, sans-serif;
float:left;
width:150px;
}

.radiobuttdiv
{
float:left;
width:25px;
}

.radiobutt
{
padding:0;
margin:0;
height:20px;
width:18px;
}

.proinfo-color
{
color:#057ab2;
}
#p_main_div{width:955px; height:auto; float:left; background-color:#e3e3e3; border:solid #e3e1e1 1px; font-family:Verdana}
#p_main_div .p_nav{width:100%; height:35px; float:left; background:url(images/p_nav_bg_img.jpg) repeat-x; font-family:Tahoma; font-size:12px; font-weight:bold; color:#010860;}
#p_main_div .p_nav ul{ margin:0; padding:0; list-style:none;}
#p_main_div .p_nav ul li { float:left; line-height:35px; text-align:center;}
.cartpage
{
width:960px;
border:solid 1px #666666;
}

.cart-page
{
width:930px;
padding:15px;
position:relative;
}

.cart-heading
{
width:230px;
padding-left:700px;
height:25px;
background:#FFFFFF;
}

.cart-heading-quality
{
width:45px;
height:20px;
float:left;
font:12px Arial, Helvetica, sans-serif;
}

.cart-heading-price
{
width:126px;
height:20px; 
float:left !important;
font:12px Arial, Helvetica, sans-serif;
}

.cart-heading-price a
{
color:#000;
text-decoration:none;
}

.cart-heading-price a:hover
{
color:#FF0000;
text-decoration:underline;
}


.info-bg
{
height:150px;
margin:5px 0 5px 0;
background-color:#fff; border: solid 1px #ccc;
}



.cartproimgdiv
{
width:400px;
float:left;
height:122px;
}

.cartproimgpro
{
width:400px;
height:100px; padding:10px 0 0 20px;
margin:10px 0 10px 10px; font: normal 12px Arial, Helvetica, sans-serif;
}
.cartproimgpro img
{
border:solid 1px #666666;
}

.cart-quantity
{
margin-top:10px;
width:165px;
height:20px;
float:left;
}

.corss
{
width:14px;
height:14px;
float:left;
padding-right:5px;
padding-top:15px;
}

.floating
{
float:left;
}

.cart-info
{
width:930px;
margin-top:15px;
}

.cartproinfo
{
width:550px;
margin-left:0px;
background:#F4F4F4;
padding-top:10px;
height:auto;
}

.catinfoheading
{
width:190px;
float:left;
text-align:right;
height:25px;
font:12px Arial, Helvetica, sans-serif;
}

.catinfoheading2
{
float:left;
text-align:right;
height:25px;
width:260px;
padding-left:5px;
font:12px Arial, Helvetica, sans-serif;
}

.cartlestshipping
{
height:20px;
width:250px;
font:12px Arial, Helvetica, sans-serif;
}

.cartinfoinput
{
width:155px;
height:20px;
font:12px Arial, Helvetica, sans-serif;
}

.carttotalrate
{
height:25px;
width:200px;
padding-left:5px;
font:22px Arial, Helvetica, sans-serif;
float:left;
text-align:right;
}


.catinfoheading3
{
float:left;
padding-top:3px;
height:23px;
padding-left:10px;
font:12px Arial, Helvetica, sans-serif;
}

.catinfoheading3 a
{
padding-top:2px;
color:#FF0000;
text-decoration:none;
}

.catinfoheading3 a:hover
{
color:#FF0000;
text-decoration:underline;
}

.payment-button
{
margin-top:30px;
width:550px; text-align:right;
height:44px;
float:right;
padding: 0px 0px 0px 0px;
padding-bottom:20px;
background:#F4F4F4;
}

.or
{
width:380px;
text-align:center;
padding:15px 0 15px 0;
font: bold 15px Arial, Helvetica, sans-serif;
}


.checkout-payment
{
margin-top:25px;
width:455px;
height:220px;
float:left;
background-color:#dbdbdb;
border:solid 1px #999999;
}


.checkoutstap1
{
	font:18px Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:15px;
	width:150px;
}

.checkout-payment-left
{
float:left;
width:85px;
padding-left:15px;
padding-bottom:15px;
}

.checkout-payment-right
{
width:300px;
float:left;
margin-left:10px;
}

.checkout-payment-verysign
{
width:75px;
height:33px;
padding-top:15px;
}

.checkout-payment-field
{
font:12px Arial, Helvetica, sans-serif;
text-align:right;
height:23px;
padding-top:10px;
}

.checkout-payment-field-detail
{
font:12px Arial, Helvetica, sans-serif;
text-align:left;
height:23px;
padding-top:10px;
width:180px;
}

.checkout-payment-field-detail a
{
color:#FF0000;
text-decoration:underline;
}



.checkout-payment-card
{
margin-top:25px;
width:900px;
height:220px;
float:left;
background-color:#FFFFFF;
border:solid 1px #999999;
}

.checkoutstap2
{
	font:18px Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:490px;
}


.shipping-option
{
width:250px;
height:33px;
}

.shippingoption-list
{
width:180px;
height:25px;
padding-top:7px;
padding-right:10px;
}

.totalpayment
{
clear:both;
width:300px;
height:40px;
font:bold 22px Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
line-height:40px;
border:solid 1px #999999;
margin-left:51px;
background-color:#F3F3F3;
}

.paymondoption
{
padding-top:5px;
width:170px;
margin:0 auto;
}

.paymentradio
{
width:32px;
height:10px;
text-align:center;
float:left;
}

.pamentleft
{
padding-left:14px;
}

.pamenttop
{
padding-top:8px !important;
padding-top:5px;
}

.placethisorder
{
clear:both;
padding-top:5px;
width:930px;
height:44px;
text-align:right;
}

.cardproductdetail
{
padding:2px 0 2px 0;
background:url(images/card-dot.jpg) repeat-x bottom;
}

.cardproduct
{
float:left;
width:70px;
height:70px;
padding-right:20px;
}

.cartprodudetail
{
width:300px;
padding-top:25px;
font:12px Arial, Helvetica, sans-serif;
float:left;
}



.pricetxt
{
padding-top:25px;
float:left;
width:80px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}

.pricetxtpad
{
padding-left:740px;
}

.quantitytxt
{
padding-top:25px;
float:left;
width:30px;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
}

.american-express
{
	position:absolute;
	top:127px;
	left:808px;
	height:65px;
	width:100px;
}

.loginregister
{
padding:15px 20px 15px 20px;
}

.logintxt
{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}


.emailadd
{
padding:2px 0 2px 70px;
}


.logininput
{
padding-left:5px;
width:150px;
font:12px Arial, Helvetica, sans-serif;
float:left;
}

.logininput a
{
color:#000000;
text-decoration:underline;
}

.login-button
{
width:89px;
height:30px;
padding-left:325px;
}
.link-share-question 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;

}

.link-share-question a
{
color:#67323A;
text-decoration:underline;

}

.link-share-question a:hover
{
color:#67323A;
text-decoration:underline;
}


.affiliatebutton
{
background:url(images/affiliatebutton.jpg) no-repeat;
width:83px;
height:27px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:27px;
padding:0 10px 0 0;;
display:block;
text-align:center;
float:left;
}

.affiliatebutton a
{
color:#FFFFFF;
text-decoration:none;
display:block;
width:83px;
height:27px;
}
p{
margin:0px;
padding:0px;
}

.link-share-detail
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:16px;
}

.myaccount, .pageHeading
{
font:bold 14px Arial, Helvetica, sans-serif;
padding:10px 0 10px 15px;
color:#057ab2;
border-bottom:1px solid #999999;
}
.contactushead
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
}

.contactushead1
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#333333;
padding:0 0 5px 10px;
}

.myaccountdiscip a
{
text-decoration:underline;
color:#000;
}
.contactformfield{ width:80px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contactforminput{ width:200px; float:left;}
.contactformtxtarea{ width:350px; height:100px;}



.details-heading {
color:#4C2625;
font-family:Georgia,"Century Schoolbook L",Palatino,serif;
font-size:18px;
padding-bottom:5px;
}

.textcss-overviewsection-subsection1 {
clear:both;
color:#67323A;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-left:10px;
padding-top:1px;
text-decoration:none;
width:300px;
}
.product-gift-box22 {
border:1px solid #C6C5C5;
height:195px;
margin-left:40px;
margin-top:30px;
width:229px;
}
.free_sop_head{ font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#5a7d99; border-bottom: solid 1px #ccc; } 
.free_shop_text{ font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:5px 0 0 0; } 
.free_shop_cht{ background:#dfd9c1;  text-align:center; padding:5px 0; font:bold 18px "Century Gothic"; text-transform:uppercase;}
.free_shop_cht1{ color:#fff; height:20px; text-align:center; font:normal 11px Arial, Helvetica, sans-serif;}
.cayan_bk{ color:#485f7f; height:20px;}
.free_shop_qu{ font:bold 18px Geneva, Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 0px;}
.free_shop_qu1{ font:bold 16px Geneva, Arial, Helvetica, sans-serif; color:#000; } 
.free_shop_qu2{ font:bold 14px Geneva, Arial, Helvetica, sans-serif; color:#000; } 
.color12{ color:#6f696b;}
.color14{ color:#fff;}

.free_sop_head1{ font:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#015c9c; height:40px; margin:20px 0 0 0; text-align:center; }
.free_shop_text16{ font: normal 16px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:15px;} 
.free_shop_read{ text-align:center; font-size:20px; font-weight:bold ; font-family:"Arial Rounded MT Bold"; color:#21467b; padding:20px 0 0 0;}

/*----------------- edit css ------------------------------------*/

.main-product{
	width:250px;
	/*height:306px;*/
	height:auto;
	float:left;
	margin-right:12px;
	
	}
.main-product-last
	{
	width:250px;
	
	float:right;
	border: solid 1px #d6d6d6;
	}
.main-product-top
	{
	width:100%;
	height:38px;
	background:url(images/box_center_top.jpg) repeat-x;
	}
	
.main-product-mid
	{
	width:100%;
	/*height:300px;*/
	height:auto;
	background:url(images/box_center_bg.jpg) repeat-y ; 
	border-bottom:solid 1px #ccc;
	}
	
.main-product-bottom
	{
	width:233px;
	height:12px;
	}

h1
{
font: bold 16px Arial, Helvetica, sans-serif;
line-height:38px;
text-align:center; color:#057ab2;
}

.main-product-img
{
width:100%px;
text-align:center;
height:173px;
}

.main-product-txt
{
width:90%;
font:12px Arial, Helvetica, sans-serif;
color:#6a6a6a;
padding:0 15px 15px 15px;
}

.main-product-list
{
width:231px;
text-align:center;
}	
.product_box_head{ background:url(images/mar_head.jpg) repeat-x;
	height: 30px; padding:5px 0 0 15px;
	font: bold 16px Arial, Helvetica, sans-serif;
	 color:#930223
	 }  	
	
.product-box
	{	
	width:960px;
	height:168px;
	border:solid 1px #cccccc;
	}
.product_box_left{width:11px; height:161px; float:left; }
.product_box_right{width:11px; height:161px; float:right; }
  	
.product-image
{
width:177px;
height:129px;
margin:2px 0 0 0;
text-align:center;
float:left;
border:solid 1px #cccccc;
}
.product_link{
width:185px;
margin:4px 0 0 0;
text-align:center;
float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#ff063f;
}
.product-image-pad
{
padding:0px 15px 0px 15px;
margin:5px 0 5px 0px;
width:155px;
height:128px;
float:left;
}	
.payment-mode{
width:960px;
}

.heading-bg-mid
{
width:931px;
height:27px;
float:left;
background:url(images/heading-mid-bg.jpg) repeat-x; font: bold 16px Arial, Helvetica, sans-serif;
	 color:#930223; padding:10px 0 0 10px; 
}
.detail-mid
{
width:942px; padding:0 20px 0 10px;
background:url(images/mid-bg.jpg) repeat-y;
}

.detail-bottom
{
width:962px;
height:6px;
}
.txt-detail
{
font:12px Arial, Helvetica, sans-serif;
color: #6f6f6f;
padding:15px;
line-height:16px;
}


/*------ new css1 -----------------*/
.return_head{ font:bold 23px Arial, Helvetica, sans-serif;
padding-bottom:10px;
color:#057ab2;
border-bottom:1px solid #999999;
}
.return_box_mid{ background:url(images/return_box_mid.jpg) repeat-y;} 
.return_head1{ font: bold 14px  Arial, Helvetica, sans-serif; color:#000c; height:35px;}
.return_txt{ font:12px Arial, Helvetica, sans-serif; width:100%; text-align:left;
color:#000; 
line-height:18px;  }
.return_txt a{color:#057ab2;}
.border_bottom{ border-bottom: solid 1px #ccc;}
.return_txt ul { padding:0 0 0 20px; }
.return_txt li { padding:4px 0 0 0px; }

.shipping_head{ font: normal 20px  Arial, Helvetica, sans-serif; color:#6c94be; text-align:center; border-bottom:solid 1px #78a0ca; width:400px;  height:50px; text-transform:uppercase;}
.shipping_head12{ font: Arial, Helvetica, sans-serif; font-size:18px; color:#5a7d99;}
.shipping_txt18{ font: normal 18px Arial, Helvetica, sans-serif; color:#141414; padding:5px 0 0 0; }
.shipping_txt18 a{ color:#141414; }
.shipping_txt20{ font: normal 12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 20px; line-height:18px; }
.shipping_head50{ font: normal 20px Cambria, "Century Gothic";  text-transform:uppercase; color:#bf2e71;}
.shipping_head24{ font: bold 24px Arial, Helvetica, sans-serif; color:#5a7d99;}
.img{ border:0; vertical-align:middle;}
.myaccountoptionheading{font: normal 14px Arial, Helvetica, sans-serif; width:80%; margin:0 0 0 30px; color:#000; padding:10px 0 0 20px; border-bottom: dashed 1px #999; height:25px }
.myaccountoptionheading a:hover{ color:#990000; }
.myaccountdiscip
{
font:12px Arial, Helvetica, sans-serif;
color:#000; 
line-height:18px;
padding:0 0 0 50px; 
}


