
*	{
	font-family:calibri;
	font-size:10pt;
}

p	{
	text-align:justify;
}

label	{
	width: 5em;
	float: left;
	text-align: left;
	margin-right: 0.1em;
	display: block;
}

#content{
	color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;
}

#content h1 span{
	font-size: 2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content h2 span{
	font-size: 1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content h3 span{
	font-size: 1.17em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input[type='text']	{
	border:1px solid #000;
	text-size:10pt;
}
textarea	{
	border:1px solid #000;
	text-size:10pt;
}

.container	{
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
.TableContainer	{
	width:100%;
	border-collapse:collapse;
	padding:0px;
	border-spacing:0px;
	background-color:#fff;
}
input[type='checkbox']	{
	border:none;
}
#link	{
	text-decoration:underline;
	color:blue;
}
#link:hover	{
	cursor:pointer;
	color:#336699;
}

/* header	*/

.header	{
	background-image:url(../images/header.jpg);
	height:150px;
	width:800px;
}

.logo	{
	padding:0px 0px;
	vertical-align:middle;
	text-align:left;
	color:#fff;
	cursor:pointer;
	right:0px;
}

.logo h3	{
	padding:0px 0px;
	margin:0px;
	font-size:14pt;
}

/*	Left Nav	*/

.leftNav	{
	float:left;
	vertical-align:top;
	width:140px;
	padding:0px;
	border-spacing:0px;
	padding-right:5px;
	padding:0px;
	background-color:#fff;
}
.LeftNavTable	{
	width:150px;
	padding:0px;
	border-spacing:0px;
	padding-right:5px;
	padding:0px;
	border-collapse:collapse;
}
.LeftNavTable td	{
	border-bottom:1px solid #E30303;
	border-top:1px solid #E30303;
	padding:5px 2px;
	text-align:center;
}
.LeftNavTable tr:hover	{
	background-color:#E30303;
	color:#fff;
	cursor:pointer;
}

/* end left nav	*/

.MainContent	{
	text-align:left;
	vertical-align:top;
	border-spacing:0px;
	background-color:#fff;
	padding:0px;
	margin:0px;
}

.MainContent input[type='password']	{
	border:1px solid;
}

/*	footer	*/
.footer	{
	background-color:#E30303;
	text-align:center;
	color:#000;
}

.footer a	{
	font-size:8pt;
	text-decoration:none;
	color:#fff;
}

.focusfooter	{
	text-align:right;
	color:#999999;
	font-size:9pt;
	padding:5px 0px;
}
.focusfooter a	{
	font-size:9pt;
	text-decoration:none;
}

/* end footer	*/

/*	Quick Search	*/
.quickSearch	{
	float:right;
}
.quickSearch input[type='text']	{
	font-size:8pt;
	width:120px;
}
.quickSearch input[type='submit']	{
	font-size:8pt;
	margin:0px 1px;
	border:1px solid;
}
.quickSearch input[type='submit']:hover	{
	background-color:#ddd;
}
.quickSearch p	{
	font-size:8pt;
	margin:0px 0px;
	text-align:center;
}
.quickSearch a	{
	font-size:8pt;
	text-align:center;
}

/*	Top Navigation	*/

.topNav	{
	width:100%;
}
.topNav input[type='text']	{
	border:1px solid #000;
}

.button	{
	background-color:#E30303;
	text-align:center;
	font-size:10pt;
	color:#fff;
	padding:5px 5px;
}

.selected	{
	background-color:#ddd;
	text-align:center;
	font-size:10pt;
	color:#E30303;
	padding:5px 5px;
}

.button:hover	{
	background-color:#ddd;
	cursor:pointer;
}

/*	Catalogue Viwer	*/

/* advance search	*/
.advanceSearch td	{
	font-size:10pt;
}
.advanceSearch hr	{
	color:#E30303;
}
.advanceSearch input[type='text']	{
	width:100px;
	font-size:10pt;
}
.advanceSearch input[type='submit']	{
	font-size:10pt;
	border:1px solid;
}
.advanceSearch input[type='submit']:hover	{
	background-color:#ddd;
}
.advanceSearch select	{
	width:100px;
	font-size:10pt;
}
.advanceSearch option	{
	font-size:10pt;
}
.bottomSearch input[type='submit']	{
	width:50px;
}

/* end of advance search	*/

.CatalogueSection	{
	width:100%;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
.CatalogueMenu	{
	vertical-align:top;
	width:180px;
}
.CatalogueMenu h3	{
	color:#E30303;
	font-size:14pt;
	margin-bottom:10px;
}
.CatalogueMenu hr	{
	border:1px solid #E30303;
}
.CatalogueMenu ul	{
	list-style: none;
	padding:0px;
	margin:0px;
}
.LeftMenu	{
	border:collapse;
	width:100%;
	margin-bottom:30px;
}
.LeftMenu td	{
	height:20px;
} 
.LeftMenu td:hover	{
	border-bottom:1px solid;
	cursor:pointer;
} 
.LeftMenu #offer	{
	color:#E30303;
}

/*	Catalouge main section	*/

.CatalogueMain	{
	vertical-align:top;
	width:640px;
	border-left:3px solid #FF0000;
	padding:10px 20px;
	margin-left: auto;
	margin-right:auto;
}
.CatalogueViewer	{
	margin-left: auto;
	margin-right:auto;
	border-spacing: 10px;
	white-space: normal;
}
.CatalogueViewer td	{
	width:200px;
	border:1px solid;
	white-space: normal;
}
.CatalogueViewer tr	{
	width:100px;
	white-space: normal;
}
.ItemCell img	{
	text-align:center;
}
.ItemCell p	{
	margin:0px;
	padding:0px;
}
.ItemCell h3	{
	margin:0px;
	padding:0px;
}

.ItemCell #detailsBtn	{
	width:100px;
	height:25px;
	border:none;
	background-image:url(../images/btnDetails.jpg);
	margin:5px auto;
}
.bottomNav	{
	text-align:center;
	position:relative;
	width:513px;
}

/*	how to order section	*/

.HowToViewer	{
	margin-left: auto;
	margin-right:auto;
	border-spacing: 10px;
	white-space: normal;
	word-spacing: 1pt;
	text-align:justify;
}
.HowToViewer h1	{
	color:#E30303;
	font-size:14pt;
}
.HowToViewer li	{
	color:#000;
	padding:5px 10px;
}

/*	end of how to order section	*/

/* item styles	*/

.CatalogueViewer div[id='new']	{
	background-image:url(../images/detailsInfo_New.jpg);
	background-repeat:no-repeat;
}
.CatalogueViewer div[id='old']	{
	background-image:url(../images/detailsInfo.jpg);
	background-repeat:no-repeat;
}

.OrderViewer div[id='new']	{
	background-image:url(../images/detailsInfo_New.jpg);
	background-repeat:no-repeat;
}
.OrderViewer div[id='old']	{
	background-image:url(../images/detailsInfo.jpg);
	background-repeat:no-repeat;
}

.ItemDetails	{
	height:155px;
	position:relative;
	width:521px;
}
.ItemDetails #title	{
	margin-left:10px;
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:8px;
}
.ItemDetails #image	{
	padding:0px;
	margin:0px 10px;
	float:left;
	width:80px;
	height:80px;
}
.ItemDetails #offer	{
	color:#E30303;
}

.ItemDetails #centerDetails	{
	width:270px;
	float:left;
}

.ItemDetails #rightDetails	{
	float:left;
	width:130px;
	height:100px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
	text-align:center;
}
.ItemDetails #price	{
	height:65px;
}
.ItemDetails #reductedPrice	{
	color:#E30303;
	font-size:28pt;
	text-align:center;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
.ItemDetails #itemPrice	{
	color:#E30303;
	font-size:10pt;
	text-align:center;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	text-decoration:line-through;
}
.ItemDetails #button	{
	width:100px;
	height:25px;
	border:none;
	background-image:url(../images/btnOrder.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	position:relative;
	bottom:0px;
}
.ItemDetails #button:hover	{
	background-image:url(../images/btnOrder-hover.gif);
}
.ItemDetails span	{
	padding:0px;
	margin:10px 10px;
	float:left;
	bottom:0px;
	position:absolute;
	text-decoration:none;
	text-align:left;
	left:0px;
}

/*	new item styles	*/

.ItemDetailsNew {
	background-image:url(../images/detailsInfo_New.jpg);
	background-repeat:no-repeat;
	height:152px;
	position:relative;
	width:521px;
}

/* end of item styles.	*/

/*	Order Viewer	*/
.OrderViewer	{
	margin-left: auto;
	margin-right:auto;
	border-spacing: 10px;
	white-space: normal;
}
.OrderViewer h1	{
	color:#E30303;
	font-size:20pt;
}
.OrderViewer h2	{
	color:#E30303;
	font-size:12pt;
}
.OrderViewer input	{
	border:1px solid;
}

/*	Admin */

.AdminMenu	{
	vertical-align:top;
	width:120px;
}
.AdminMenu #selected	{
	color:#E30303;
	width:115px;
	border-right:5px solid #E30303;
}
.AdminMenu ul	{
	list-style: none;
	padding:0px;
	margin:0px;
}
.AdminMenu li	{
	padding:5px 0px;
	width:120px;
}
.AdminMenu li:hover	{
	background-color:#ff0000;
	color:#fff;
	cursor:pointer;
	width:115px;
	border-right:5px solid #ddd;
}
.AdminLogin	{
	border:1px solid;
	width:300px;
	padding:10px 10px;
}
.AdminLogin input	{
	font-size:10pt;
}
.AdminSection	{
	width:100%;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
.AdminMain	{
	vertical-align:top;
	width:650px;
	border-left:3px solid #FF0000;
	padding:10px 10px;
}
.msg	{
	color:#ff0000;
	border:1px solid;
	width:150px;
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	padding:5px 5px;
	position:absolute;
	z-index:2000;
}
/* end of admin	*/

/* about us section	*/
.Title	{
	color:#E30303;
	font-size:14pt;
	float:left;
}
#container	{
	display:none;
}
#container hr	{
	border:3px solid #E30303;
}
#container h2	{
	font-size:12pt;
}
.ContentHolder	{
	position:relative;
}

/* image expand	*/
#imageContainer	{
	width:800px;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
	position:absolute;
	z-index:1001;
	display:none;
}
#imageViewer	{
	z-index:1002;	
	position:absolute;
	margin:auto auto;
	display:none;
}
#imageViewer img	{
	width:100%;
	height:100%;
	z-index:1003;
	border:5px solid #000;
	margin:auto auto;
}
#imageViewer a	{
	position:absolute;
	bottom:0px;
	right:0px;
	padding:10px 10px;
}

/* contact us page	*/

.ContactContainer	{
	width:800px;
	position:absolute;
	text-align:right;
}

.ContactNo	{
	right:0px;
	width:250px;
	padding:10px 5px;
	position:absolute;;
	text-align:left;
}
.ContactNo h1	{
	font-size:14pt;
	color:#E30303;
}