﻿body
{
	margin: 0px;
}


a:link
{
	color: #2b2726;
	text-decoration: none;
}

a:visited
{
	color: #2b2726;
	text-decoration: none;
}


a:hover
{
	color: #6b8e23;
	text-decoration: underline;
}

#maintable
{
	width: 759px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.leftbodydiv
{
	width: 578px;
    height: 274px;
	position: relative;
	top: 95px;


}

.originalpricetext
{
	text-decoration: line-through;
}

.categoryheadingimage
{
	position: relative; 
	top:5px; 
	}

.salepricetext
{
	font-weight: bold;
	color: red;
	font-size: 8pt;
	font-family: tahoma;
}

.bulletoptions
{
	margin-top: -3px;
	}

.rightbodydiv
{
	left: 579px;
	width: 180px;
	position: relative;
	top: 0px;
	height: 274px;
}


.leftnavidiv
{
	width: 175px;
	top: 95px;
	height: 175px;
	float: left;
	padding-bottom: 3px;
}

.centrepicturediv
{
	left: 175px;
	width: 403px;
	top: 95px;
	height: 179px;
    float: left;
}

.rightdiv 
{
	float: left;
	width: 179px;

}

.leftdiv {

	float: left;
	width: 578px;
    height: 274px;

}




.logodiv
{
	height: 95px;
	width: 578px;
    float: left;
}
	
	
.cartdiv
{
	width: 180px;
    background-color: #8dbe2a;
}

.searchdiv
{
	width: 180px;
	background-color: #e8e2d9;
	height: 108px;
}


.leftnavi
{
	background-color: #af1307;
}

.carttext
{
	font-size: 8pt;
	color: #ffffff;
	font-family: tahoma;
	text-align: center;
}


.txtinput
{
	border-right: #818181 1px solid;
	border-top: #818181 1px solid;
	font-size: 8pt;
	border-left: #818181 1px solid;
	color: #808080;
	border-bottom: #818181 1px solid;
	font-family: tahoma;
	text-decoration: none;
	width: 150px;
	left: 10px;
	position: relative;
}

.inputcontrol, textarea, input
{
	border-right: #818181 1px solid;
	border-top: #818181 1px solid;
	font-size: 8pt;
	border-left: #818181 1px solid;
	color: #808080;
	border-bottom: #818181 1px solid;
	font-family: tahoma;
	text-decoration: none;
}

.btnsearch
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: tahoma;
	background-color: gray;
	border-right: #666666 1px ridge;
	border-top: #666666 1px ridge;
	border-left: #666666 1px ridge;
	border-bottom: #666666 1px ridge;
	left: 105px;
	position: relative;
}

	.leftbtnnavi
{
	width: 175px;
	height: 36px;
	background-image: url(images/navi-bg.jpg);
	background-repeat: no-repeat;

}

a.leftbtnmenutxt
{
	font-weight: bold;
	font-size: 11pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial;
	text-align: left;
	left: 40pt;
	position: relative;
}


A.leftbtnmenutxt:active
{
	color: #ffffff;
	text-decoration: none;

}

A.leftbtnmenutxt:link
{
	color: #ffffff;
	text-decoration: none;

}

A.leftbtnmenutxt:visited
{
	text-decoration: none;

}

A.leftbtnmenutxt:hover
{
	color: #ffff99;
	text-decoration: underline;

}

.leftbtnnavi2
{
	width: 175px;
	height: 34px;
	background-image: url(images/navi-bg2.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial;
	text-align: left;
}

.leftbtnnavimain
{
	width: 175px;
	background-image: url(images/leftnavi-body-bg.jpg);
	background-repeat: repeat-y;

}

.leftbuttonnavibg
{
	background-image: url(images/leftnavi-bg.jpg);
	vertical-align: middle;
	text-indent: 30pt;
	background-repeat: no-repeat;
	font-family: tahoma;
	height: 20px;
}

a.leftbuttonnavi, a.leftbuttonnavi:link, a.leftbuttonnavi:visited, a.linktext, a.linktext:link, a.linktext:visited, a.linktext:hover, a.linktext:active
{
	font-size: 8pt;
	color: #2b2726;
}

a.leftbuttonnavi:hover
{
	color: Navy;
}

a.continueshopping, a.continueshopping:link, a.continueshopping:visited
{
	font-size: 12pt;
	color: Navy;
}

a.leftbuttonnavi:hover
{
	color: Navy;
}

.productsdivmain
{
	width: 180px;
	background-color: #f1edd6;
}


.reviewsdivmain
{
	width: 180px;
	background-color: #f2f2f2;
}

.reviewsdivtext
{
	font-weight: bold;
	font-size: 8pt;
	color: #7aa424;
	font-family: tahoma;
	vertical-align: middle;
	margin-left: 15px;
	width: 90%;
	left: 25px;
	position: relative;
}

.sellerdivmain
{
	width: 180px;
	background-color: #e5ebe5;
}

.sellerdivtext
{
	font-weight: bold;
	font-size: 8pt;
	color: #ac241f;
	font-family: tahoma;
	top: 8px;
	left: 15px;
	position: relative;
}
	
.bodytextdivmain
{
	width: 100%;
	padding-top: 2px;
}

.bodyheadingbg
{
	background-image: url(images/bg-heading-body.jpg);
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	color: #303030;
	font-family: tahoma;
	text-align: left;
	background-repeat: no-repeat;
	width: 194px;
	height: 37px;
}

.bodyheadingtext
{
	padding-left: 30pt;
}

.bodytext
{
	font-size: 8pt;
	color: #464646;
	font-family: tahoma;
}

.bodymaintablewidh
{
	width: 100%;
    border: 0px;
}


.bodytablewidh, .bodytextareasize, .picturetablesize
{
	height: 100%;
}


.bodytablewidh
{
	width:100%;
	vertical-align:top;

}

.productbox
{
	width: 47%;
	padding-left: 5px;
}


.bodybuttonsize
{
	text-align: center;
	vertical-align: bottom;
}


.bodytextareasize
{
	width: 115px;
	
}

.picturetablesize
{
	width: 79px;
	vertical-align: top;
	float: left;
	position: relative;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


.productmainbox
{
	width:90%
	}




.dotlinevertical
{
	background-image: url(images/dot-vertical.jpg);
	width: 21px;
	background-repeat: repeat-y;
}

.dotlinehorizontal
{
	background-image: url(images/dot-horizontal.jpg);
	background-repeat: repeat-x;
	width: 47%;
}

.footerdiv
{
	height: 60px;
	background-color: #eae7e1;

}

.footerdivleft
{
	width: 180px;
	float: left;
	height: 60px;
	font-size: 8pt;
	color: #1e889b;
	font-family: tahoma;
	background-color: #eae7e1;
	
}


.footerdivright
{
	width: 575px;
	float: left;
	height: 60px;
	font-size: 8pt;
	color: #1e889b;
	font-family: tahoma;
	background-color: #eae7e1;
	
		}

.footertext
{
	font-size: 8pt;
	color: #1e889b;
	font-family: tahoma;
	vertical-align: middle;
	left: 5px;
	position: relative;
	top: 16px;
}

a.footerlinks, a.footerlinks:visited, a.footerlinks:link, a.footerlinks:hover
{
	font-size: 8pt;
	color: #1e889b;
	font-family: tahoma;
}

.cartheading
{
	background-image: url(images/shoppingcart-heading.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 150px;
	padding-left: 30px;
	padding-top: 6px;
	
}

.cartheadingtext, .searchheadingtext, .leftheadingtext
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	font-family: arial;
	position: relative;
	


}

.cartheadingtext
{
	top: 3px;
	left: 5px;
}

.cartpicture
{
	margin-left: auto;
	margin-right: auto;
}

.searchheading
{
	background-image: url(images/search-button.gif);
	width: 147px;
	background-repeat: no-repeat;
	height: 33px;
    padding-left: 33px;


}


.bodytablestyle
{
	width: 192px;
	vertical-align:top;
}



.buttonborder
{	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	}

.searchheadingtext
{
	color: #39390a;
	top: 5px;

}


.navitable
{

	width: 100%;

}
	
	.reviewsheadingbg
{
	background-image: url(images/reviews-heading.jpg);
	width: 145px;
	background-repeat: no-repeat;
	height: 30px;
    padding-left: 35px;
	padding-top: 11px;

}

.welccomepicture, .bodytextdivmain
{
float:left;
position:relative;	
	}
	
	.welccomepicture
{
	padding-bottom: 8px;
}

.reviewsheadingtext
{
	font-weight: bold;
	font-size: 10pt;
	color: #39390a;
	font-family: arial;
	text-align: left;
	position: relative;

}

	.productsheadingbg
{
	background-image: url(images/latest-product-heading.jpg);
	width: 145px;
	background-repeat: no-repeat;
	height: 30px;
    padding-left: 35px;
	padding-top: 10px;

}

.productsheadingtext
{
	font-weight: bold;
	font-size: 11pt;
	color: #7c7356;
	font-family: arial;
	text-align: left;
	position: relative;

}

.sellerheading
{
	background-image: url(images/bestsellers-heading.jpg);
	width: 147px;
	background-repeat: no-repeat;
	height: 33px;
    padding-left: 33px;
	padding-top: 11px;

}



.sellerheadingtext
{
	font-weight: bold;
	font-size: 11pt;
	color: #39390a;
	font-family: arial;
	text-align: left;
	position: relative;


}


.leftnaviheadingbg
{
	background-image: url(images/sotre-category-heading.jpg);
	width: 175px;
	background-repeat: no-repeat;
	height: 41px;
	color: #293a22;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	font-family: arial;
	text-indent: 27pt;
}

.leftnaviinformationbg
{
	background-image: url(images/information-heading.jpg);
	background-repeat: no-repeat;
	height: 41px;
	color: #293a22;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	font-family: arial;
	text-indent: 27pt;
}

.internalpageprice
{
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
}

.internalpagesaleprice
{
	font-weight: bold;
	font-family: arial;
	color: #ae1307;
	font-size: 10pt;
}

.internalpagecancelledprice
{
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
	text-decoration: line-through;
}

.internalpageheading
{
	height: 33px;
	text-indent: 5pt;
	vertical-align:middle;
	line-height: 33px;
	width: 100%;
	background-color: #e4e4e4;
	font-weight: bold;
	font-family: arial;
	color: #006c81;
}

.internalpageheadingimg
{

}

.internalmaindiv
{
		margin-top: 2px;
		width:100%;
	}

.internalpagerightside
{
	width: 25%;
}

	
.spacer
{
width:10px;	
	}
	



a.sitemap:link, a.sitemap:visited, a.sitemap:hover, a.sitemap:link
{
	color: #006666;
	font-size: 8pt;
	font-family: tahoma;
}



.bodycentrediv
{
	position: relative;
	float: left;
	}
	
	.InvoiceTableCell
	{
		white-space:nowrap;
		height:1%;
		width:1%;
		}
		
		/*  Eid Package Stuff */
		
		.EidPackagesMainDiv
{
	border-right: #b5b5b5 1px solid;
	border-top: #b5b5b5 1px solid;
	border-left: #b5b5b5 1px solid;
	width: 582px;
	border-bottom: #b5b5b5 1px solid;
	background-color: #f3f4f4;
	background-image: url(images/shade.png);
	background-repeat: repeat-x;
	background-position-y: bottom;
}

.EidPackagesHeadingDiv
{
	vertical-align: middle;
	line-height: 33px;
	background-color: #dbddda;
	padding-left: 5px;
}

.EidPackagesHeadingText
{
	font-weight: bold;
	font-size: 10pt;
	color: #374231;
	font-family: arial;
}

.EidPackagesBodyDiv
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #993300 1px dotted;
	border-top: #993300 1px dotted;
	border-left: #993300 1px dotted;
	border-bottom: #993300 1px dotted;
	margin: 20px;
	background-color: #993300;
}

.EidPackagesBodyHeadingText
{
	font-weight: bold;
	font-size: 10pt;
	color: #464545;
	font-family: Verdana;
}

.EidPackagesBodytext
{
	font-size: 8pt;
	color: #454545;
	font-family: Tahoma;
	text-align: justify;
}


.EidPackagesProductTable
{
	margin-left: auto;
	width: 100%;
	margin-right: auto;
	background-color: #ffffff;
}

#internaldiv a:link, #internaldiv a:visited, #internaldiv a:hover
{
	color: Navy;
	}