form{
padding:0px;
margin:0px;
}

/*the prices on the recipt*/
.CartFontPriceTotal{
padding-left:10px;
}

/*Gift Redemtion*/
.gift{
color:#59AE9C;
font-weight:normal;
font-size:18px;
padding:10px;
}

/*shopsearch*/

.SearchKeywordTable,.SearchCatTable{
width:50%;
padding:2px;
}

.search{
width:125px;
font-size:11px;
}

/*shopthanks*/
.Receipt{
background-color:#ffffff;
width:99%;
background-image: url(../timages/tag.gif);
background-position: 10px 0px;
background-repeat: no-repeat;
}
.shopthanks{
background-color:#d8e0a4;
text-align:center;
margin-top:0px;
}

.FOrderTable{
width:75%;
background-color:#FFFFFF;
}

/* shopcustomerform*/
.CartFormatProductTotal{
text-align:right;
font-size:15px;
padding-right:20px;
padding-top:10px;
}


.shopcustomerform,.shopcustomer1,.shopproductsubs{
padding-left:5px;
padding-top:1px;
padding-right:5px;
vertical-align:top;
text-align:right;
}

.shopcreateorder{
text-align:center;
padding-bottom:5px;
}

.checkout1{
text-align:left;
}
.checkout{
text-align:right;
padding:5px;
}

.DisplayForm{
padding:10px;
text-align:center;
}

.LargeinfoFont{
text-align:center;
font-size:16px; 
font-weight:bold;
color:#4D658E;
}

/*shoperror*/
.shoperror,.ErrorFontStart,.return{
font-size:18px;
text-align:center;
}

/* shopproductfeatures*/

.ColorGallery{
float:right;
}

.ProdFeatureCaption{
dorder:2 solid green;
}

.imgname{
border:0px;
width:200px;
font-weight:normal;
font-size:16px;
text-transform: capitalize;
}

.ColorG{
padding:5px;
}



/*shopformatorder*/

.TableDef{
padding:5px;
margin-top:10px;
}

.FOrderFieldLeft{
padding:5px;
border-bottom:1px solid #cccccc;
}
.FOrderFieldRight{
padding:5px;
border-bottom:1px solid #cccccc;
}


/*Shopdisplayproducts*/

.ProdHeaderColumn,.CartTitleColumn{
background-color:#8C947D;
color:#FFFFFF;
padding:5px;
vertical-align:top;
text-align:center;
white-space:nowrap;
}

.productwithhtml{
background-color:#8C947D;
color:#FFFFFF;
padding:5px;
margin:10px;

}

.LargeinfoFont {
text-align:center;
}
.PageNavTable{
width:90%;
text-align:center;
}

.ProdTable,.Carttable{
width:90%;
border:1px solid #8C947D;
border-bottom:1px solid #8C947D;
}

.Prodheaderfont{
text-align:center;
}

.ProdNameColumn,.shopcartformat10{

padding:5px;
border-bottom:1px solid #8C947D;
text-align:center;
width:10%;
}

.shopcartformat6,.shopcartformat2,.shopcartformat1,.shopcartformat7{
padding:5;
border-bottom:1px solid #8C947D;
text-align:center;
}

.shopcartformat4{
padding:5px;
border-bottom:1px solid #8C947D;
}


.ProdColumnPrice{
	width:20px;
	padding:5px;
	border-bottom:1px solid #8C947D;
	text-align:center;
	background-color:#efefd6;
	}

.ProdQuantityColumn{
	width:20px;
	padding:5px;
	border-bottom:1px solid #8C947D;
	text-align:center;
	background-color:#BBC3AB;
	}

.ProdButtonColumn{
	width:20px;
	padding:5px;
	border-bottom:1px solid #8C947D;
	text-align:center;
	}

.ProdDescriptionColumn,.shopcartformat3{
	width:80%;
	padding:5px;
	border-bottom:1px solid #8C947D;}

.shopbuttons{
	text-align:right;
	padding:10px;
	}

.nextpage{
	font-size:18px;
	}

.SmallinfoFont{
	font-size:20px;
	}

.cartimg{
	vertical-align:middle;
	margin-right:5px;
	}

.PageNavColumn{
	padding:5px;
	}

/*shopdisplaycategories*/

.CatTable,.ReportTableDef{
width:80%;
}

.StrCatImage{
padding:5px;
}

.CatColumn{
text-align:center;
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dashed #dddddd;
}


.breadcrumb{
position:absolute;
top:120px;
left:25%;
font-size:16px;
}


/*shopadmin*/
.ReportDetailColumn{
padding:5px;
}

.GenerateDisplayHeader,.ReportHeadColumn,.whitemenu{
background-color: #ececec;
border-right:1px dashed #cccccc;
padding:5px;
}

.gdh1{
padding:5px;
vertical-align:top;
}

.TableColumn,.ReportDetailColumn{
border-bottom:1px solid #CCCCCC;
padding:5px;
}

.admintd{
padding:5px;
}

.ExtendedFeatures{
width:350px;
}

/*shopcartformat*/

.shopcartformat16,.shopcartformat13{
text-align:right;
border-bottom:1px solid #8C947D;
}

.CartSubTotalRowRight{
padding:10px;
}

/*shopcustomer*/

TableDefLogin{
text-align:center;
}

/*shopexd.asp*/

.extendedimage{
padding:10px;
}

/*tmp-product-main*/

.tpmdescription{
float:left;
padding-right:15px;
padding-bottom:15px;
}

.tpmtd{
vertical-align:top;
padding:10pt;
}

.tpmtd2{
vertical-align:top;
}
.tpmtd3{
vertical-align:top;
padding:10pt;
}

.tpmprice{
background-color:#efefd6;
padding:5pt;
}

.tpmpquantity{
background-color:#BBC3AB;
padding:5pt;
}

.tpmtxt{
padding-left:5pt;
}

.thumbs{
padding:10px;
margin-left:0px; 
margin-bottom:0px; 
text-align:center; 
}


/*Shopexd.asp*/
.extendedimage{
float:left;
margin:10px;
}

.tmp_product_price{
background-color:#efefd6;
padding:5px;
}
.langcolor{
font-weight:bold;
color:#4D658E;
font-size:20px;
}
.langcolordesc{
font-weight:normal;
color:green;
font-size:16px;
margin:20px;
}

.Prodheaderdesc{
text-align:center;
color:green;
font-size:16px;
}

.classdate{
text-align:center;
width:15%;
border-right:1px dashed  #8C947D;
}

.sopexdprice{
width:20%;
float:right;
padding:10px;
}

.extendeddesc{
width:100%;
}

.sopex{
float:left;
}
.extendedimage{
float:left;
padding:10px;
}
.cimageurl{
text-align:center;
padding:5px;
}

.ADD_CROSSSELLING{
	text-align:left;
	font-size:15pt;
	}

.exdesc{
	width:50%;
	padding:5px;
	}

.formatExtended{
	font-size:22px;
	font-family:Times New Roman, Times, serif;
	Color:Blue;
	}

.Writefeatureimages{
	text-align:left;
	}


.thumbtable{
	text-align:center; 
	width:15%; 
	vertical-align:top; 
	margin:10px; 
	float:left;
	}

.thumbtd{
	height:50px; 
	text-align:center; 
	vertical-align:top;
	}

.welcomeboxsquare{
	float:right;
	}

.mylink{
	white-space:nowrap;
	}



.imagediv{
	min-width: 300px;
	min-height:300px;
	}

a.ColorButton:hover{
	color:#000000;
	background-position: 0px; 0px;
	background-repeat:no-repeat;
	background-color:#E0E0C9;
	}


.ColorButton{
	font-size:14px;
	cursor:hand;
	text-transform:capitalize;
	text-align:center;
	font-weight:bold;
	letter-spacing:1.5;
	background-color:#EFEFD6;
	border:1px solid #E0E0C9;
	margin:2px;
	padding:2px;
	line-height:30px;
	}


.DisplayProductstd{
	padding-right:10px;
	}


.DisplayProductstd{
	width:50%;
	}

.ProductsDiv{
	border-bottom:1px dashed #cccccc;
	}
/*shopdisplayproducts.asp*/

.DisplayProductstable{
	width:50%;
	margin-top:0px;
	padding-right:25px;
	}

.imgname1{
	width:100%;
	border:0px;
	font-size:20px;
	text-transform:capitalize;
	}

.ProductData{
	font-size:18px;
	font-family:Courier New, Courier, Mono;
	padding-top:60px;
	}

.categoryHead{
	text-align:left;
	font-size:20px; 
	color:#4D658E;
	text-transform: capitalize;
	padding-top:20px;
	}

.productexdleft{

	}


.cname{
	white-space:nowrap;
	width:60%;
	border-bottom:1px dashed #cccccc;
	line-height:22px;
	}

.price{	
	background-color:#f6f6f6;
	padding-left:10px;
	border-bottom:1px dashed #cccccc;
	width:75px;
	white-space:nowrap;
	border-bottom:1px dashed #cccccc;
	}


.stock{
	padding-left:10px;
	border-bottom:1px dashed #cccccc;
	}

/*shopexd.asp*/

.exImages{
	float:right;
	}

.xproductpagingnextprevious{
	text-align:center;
	padding:20px;
	white-space:20px;
	}


.image1div{
	text-align:left;
	float:right;
	vertical-align:top;
	width:50%;
	}


.CatHeader{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	}