body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(media/bkg.jpg);
	background-position:center;
	background-repeat: repeat-y;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 15px;}

body a:link { color: #333333; text-decoration: underline; }
body a:visited { color: #333333; text-decoration: underline;}
body a:hover { color: #000000; text-decoration: none; }

p { margin-top: 7px; margin-bottom:12px; }

h1 {color: #333333; font-size:18px; line-height: 25px; font-weight: normal; margin-top: 15px; margin-bottom: 15px;}
h2 {color: #666666; font-size:16px; font-weight: normal; margin-top: 15px; margin-bottom: 15px;}
h3 {color: #666666; font-size:15px; font-weight: normal; margin-top: 15px; margin-bottom: 15px;}
h4 {color: #666666; font-size:14px; font-weight: normal; margin-top: 15px; margin-bottom: 15px;}

.errors { font-size:12px; color:#FF0000; }
.compulsary { font-size:18px; color:#FF0000 ; font-weight: bold; }

.textField01 {
	color: #999999;
	font-size: 10px;
	text-align: center;
	
}
#greenLine {  width:1px; background-color:#f58e05;  }
.loginButton {
	color: #333333;
	font-size: 10px;
	text-align: center;
	
}

/*DIV STYLES BY ID*/
/*Padding must be subtracted from a DIV's width or height before applied.*/
/*Define text & link styles for footer & nav bars here.*/

#container {
	width: 800px;
	margin-left: auto;
 	 margin-right: auto;

	
	
	}
	
#header {
	width: 800px;
	position: relative; }
	
#content {
	width: 800px;
	position: relative;
}
	
#nav {
	background-color:#FFFFFF;
color:#CE7318;
font-size:13px;
font-weight:bold;
line-height:25px;
position:relative;
text-align:left;
}
	
#nav a:link { color:#FFFFFF; text-decoration: none; font-size:12px; font-weight:normal; }

#nav .navmenu{ background-image:url(/media/header_r.png); background-repeat:no-repeat; padding:57px 0 0 24px;}


 
 
#nav a:visited { color:#FFFFFF; text-decoration: none; font-size:12px; font-weight:normal;}
#nav a:hover { color:#CCCCCC; text-decoration: none; font-size:12px; font-weight:normal;}

#footer {
	position: relative;
	padding-right: 10px;
	
	font-size: 11px;
	text-align: right;
	line-height: 23px;
	color: #666666;
}




.login{

background-image:url(/media/login_bg.png);
background-position:0 27px;
background-repeat:no-repeat;
height:38px;
padding-top:1px;
width:539px;

}


#footer a:link { color: #666666; text-decoration: none; }
#footer a:visited { color: #666666; text-decoration: none; }
#footer a:hover { color: #333333; text-decoration: none; }

/*#greenLine { background-color: #65b460; width: 1px; }*/

#leftColumn {
	background-color: #EEEEEE;
	width: 200px;

	padding-top: 10px;
	font-weight: bold;
}

#leftColumn p { margin-top: 5px; margin-bottom:7px; }
#leftColumn a:link { text-decoration: none; font-weight: bold; }
#leftColumn a:visited { text-decoration: none; font-weight: bold; }
#leftColumn a:hover { text-decoration: none;background-color:#f78e1e; font-weight: bold; }

#rightColumn {
	width: 195px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	
	font-size: 16px;
	line-height: 22px;
	color: #CE7318;
	font-weight: bold;
}

#rightColumn p { margin-top: 5px; margin-bottom:7px; }
#rightColumn a:link { color: #CE7318; text-decoration: none; font-weight: bold; }
#rightColumn a:visited { color: #CE7318; text-decoration: none; font-weight: bold; }
#rightColumn a:hover { color: #F5901C; text-decoration: none; font-weight: bold; }

#mainContent {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
}

#flashContent {
	width: 450px;
	height: 76px;
	position: absolute;
	left: 0px;
}

.menuRollover {
	padding-left: 15px;
	line-height: 20px;
}



/*TEXT SIZE AND COLOUR STYLES*/

.text9 { font-size:9px; line-height:13px; }
.text10 { font-size:10px; line-height:14px; }
.text11 { font-size:11px; line-height:15px; }
.text12 { font-size:12px; line-height:18px; }
.text13 { font-size:13px; line-height:17px; }
.text14 { font-size:14px; line-height:18px; }
.text15 { font-size:15px; line-height:19px; }
.text16 { font-size:16px; line-height:20px; }
.text18 { font-size:18px; line-height:22px; }
.text19 { font-size:19px; line-height:23px; }

.black { color: #000000 }
.white { color: #ffffff }
.grey { color: #999999 }
.nounderline { text-decoration: none; }

.orangeHeader { color: #f78e1e; text-decoration:none }
.orangeHeader a:link { color: #f78e1e; text-decoration:none }
.orangeHeader a:visited { color: #f78e1e; text-decoration:none }
.orangeHeader a:hover { color: #000000; text-decoration:none }



*/  old css */
  
  
  


td {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
}

input {
	background-color : #F8ECE0;
	font-weight : normal;
	font-size : 8pt;
	border : 1px solid #CA7D58;
	}
	
	.inputNoBorder {
	background-color : #F8ECE0;
	font-weight : normal;
	font-size : 8pt;
	border : none;
	}
	

.InputQty {
	background-color : #FFFFFF;
	font-weight : normal;
	font-size : 8pt;
	border : 1px solid #346683;
	}
	
.Btn {
	background-color : #FFFFFF;
	font-weight : normal;
	font-size : 8pt;
	border : 1px solid #346683;
	}
	
.InputLogin {
	background-color : #F8ECE0;
	font-weight : normal;
	font-size : 8pt;
	border : 1px solid #CA7D58;
	}

text, select {
	background-color : #FFFFFF;
	font-weight : normal;
	font-size : 8pt;
	border : 1px solid #CA7D58;
}


A { color: #B55F3A; text-decoration: underline;}
A:visited		{ color: #B55F3A; text-decoration: underline; }
A:hover			{ color: #346683; text-decoration: underline; }
A:Active			{ color: #B55F3A; text-decoration: underline; }

A.Bold { color: #B55F3A; text-decoration: underline;font-weight: bold;}
A.Bold:visited		{ color: #B55F3A; text-decoration: underline; }
A,Bold:hover			{ color: #B55F3A; text-decoration: underline; }
A.Bold:Active			{ color: #B55F3A; text-decoration: underline; }

A.Blue			{ color: #346683; text-decoration: underline; font-size: 9pt; }
A.Blue:Hover		{ color: #346683; text-decoration: underline; }
A.Blue:Visited	{ color: #346683; text-decoration: underline;} 
A.Blue:Active	{ color: #346683; text-decoration: underline; }

A.BlueBold			{ color: #346683; text-decoration: underline; font-size: 9pt; font-weight: bold;}
A.BlueBold:Hover		{ color: #346683; text-decoration: underline; }
A.BlueBold:Visited	{ color: #346683; text-decoration: underline;} 
A.BlueBold:Active	{ color: #346683; text-decoration: underline; }

A.LeftNav			{ color: #000033; text-decoration: none;}
A.LeftNav:Hover		{ color: #000033; text-decoration: none; }
A.LeftNav:Visited	{ color: #000033; text-decoration: none;} 
A.LeftNav:Active	{ color: #CC3300; text-decoration: none; }

A.LeftNavHidden			{ color: #EFD2C0; text-decoration: none;}
A.LeftNavHidden:Hover		{ color: #EFD2C0; text-decoration: none; }
A.LeftNavHidden:Visited	{ color: #EFD2C0; text-decoration: none;} 
A.LeftNavHidden:Active	{ color: #EFD2C0; text-decoration: none; }

A.White { color: #FFFFFF; text-decoration: underline;}
A.White:visited		{ color: #FFFFFF; text-decoration: underline }
A.White:hover			{ color: #FFFFFF; text-decoration: underline; }
A.White:Active			{ color: #FFFFFF; text-decoration: underline }

A.Highlight			{ color: #395862; text-decoration: none; font-size: 9pt; }
A.Highlight:Hover		{ color: #395862; text-decoration: none; }
A.Highlight:Visited	{ color: #395862; text-decoration: none;} 
A.Highlight:Active	{ color: #395862; text-decoration: none; }

A.Breadcrumbs			{ color: #B55F3A; text-decoration: none; font-size: 9pt; }
A.Breadcrumbs:Hover		{ color: #B55F3A; text-decoration: none; }
A.Breadcrumbs:Visited	{ color: #B55F3A; text-decoration: none;} 
A.Breadcrumbs:Active	{ color: #B55F3A; text-decoration: none; }
/*===table style sets===*/
.StatusBarSuccess{
	background-color: #333333;
	color: #FFFFFF;
}
.StatusBarFail{
	background-color: #FA8072;
	color: #FFFFFF;
	font-weight : bold;
}

.TblEven {
	background-color : #F9EDE6;
	font-weight : normal;
	font-size : 11px;
}

.TblOdd {
	background-color : #FFFFFF;
	padding : 3px;
	font-weight : normal;
	font-size : 11px;
	}

.TblLeftSearch {
	color : #6c6d70;
	padding : 3px;
}



.TblLeftmenuBody {
	background-color : #EFD2C0;
	font-weight : normal;
	font-size : 9pt;
}
.TblProductHead {
	background-color : #666666;
	color: #ffffff;
	font-weight : bold;
	padding: 4px;
}

.TblPrimaryNav {
	background-color : #333333;
	color : #FFFFFF;
	font-weight : normal;
	font-size : 9pt;
}
.TblWhite {
	background-color : #FFFFFF;
}

.TblPromo {
	color : #6c6d70;
	font-weight : normal;
	font-size : 9pt;
}

.TblPromoHead {
	color : #6c6d70;
	font-weight : bold;
	font-size : 9pt;
}
.TblPromoHeadLarge {
	color : #6c6d70;
	font-weight : bold;
	font-size : 11pt;
}

.TblPromoBody {
	background-color : #efefef;
	color : #4c4c4c;
	font-weight : normal;
	font-size : 9pt;
}


.TblTxtBlue {
	color: #666666;
	font-weight : normal;
	font-size : 9pt;
	
}
.TblTxtWhite {
	color: #FFFFFF;
}

.TblTxtBlueBold {
	color: #346683;
	font-weight : bold;
	font-size : 9pt;
}


.TblBackground1{
	background-color :#E8E8F2;
	}
.TblBackground2{
	background-color :#EDDAB0;
	}
.TblBackground3{
	background-color :#E9EED8;
	}
.TblNavBlur{
	background-color :#A96D50;
	}
.TblDiv{
	padding: 0px;
}
.TblDiv2{
	background-color :#CA7D58;
	padding : 0px;
	}
.TblDiv3 {
	background-color: #395862;
	padding: 0px;
	}
	
.TblDiv4{
	background-color: #FFFFFF;
	padding: 0px;
	}
	
.TblDiv5{
	background-color: #DBE9F0;
	padding: 0px;
	}
	
.TblStoreName {
	color: #395862;
	background-color :#E8E8F2;
	font-weight : bold;
	font-size : 9pt;
	padding:6px;
}
.TblStoreAddress {
	color: #395862;
	background-color :#FFFFFF;
	font-weight : normal;
	font-size : 9pt;
	padding:6px;
}
.TblStoreCategory {
	color: #395862;
	background-color :#EDDAB0;
	font-weight : Bold;
	font-size : 9pt;
	padding:6px;
}
.TblHead {
	background-color : #666666;
	padding : 3px;
	color : #FFFFFF;
	font-weight : bold;
}

.TblPadding0{
	padding:0px;
}

.TblPadding4{
	padding:4px;
}
.TblPadding6{
	padding:6px;
}
.TblFooterRight {
	color: #D48963;
	font-weight : normal;
	padding: 6px;
}

.TblCart {
	background-color : #FFFFFF;
	color : #000000;
	font-weight : bold;
	font-size : 9pt;
	padding: 4px;
}

.TblCartWhite {
	background-color : #E8E8F2;
	color : #000000;
	font-weight : normal;
	font-size : 9pt;
	padding: 4px;
}

/*==text area styles==*/

.TextMemberLogin {
	background-color : #FFFFFF;
	font-weight : normal;
	font-size : 8pt;
	border : 1px solid #CA7D58;
}

.TextSearchField {
	background-color : #FFFFFF;
	font-weight : normal;
	font-size : 8pt;
	border : 1px solid #CA7D58;
}

.TextFooter{
	font-weight : normal;
	font-size : 11px;
	text-align : center;
}

.TxtBld{
	font-weight :bold;
	}
.TxtBlue {
	color: #666666;
	font-weight : normal;
	font-size : 9pt;
}
.TxtBlueBold {
	color: #346683;
	font-weight : bold;
	font-size : 9pt;
}
.TxtGrey {
	color: Silver;
	font-weight : normal;
}
.TxtGreyBold {
	color: Silver;
	font-weight : bold;
}
/*===heading styles===*/
H1 {
	font-size : 14pt;
	font-weight : bold;
	
}

H2 {
	font-size : 12pt;
	font-weight : bold;
	
}

H3 {
	font-size : 10pt;
	font-weight : bold;
	
}

H4 {
	font-size : 9pt;
	font-weight : bold;
	
}



.ind_thumbs{width:541px;height:138px;float:left;overflow:hidden;}
.ind_thumbs img{border:0;clear:both; max-width:143px; max-height:100px;}
.ind_thumbs h2{
	font:bold 12px/20px Tahoma, Geneva, sans-serif;
	color:#333;
	margin:2px;
}
.ind_thumbs li{
	width:147px;
	margin:0 5px 0 5px;
	text-align:center;
	list-style:none;
	height:202px;
}
.sl_product_description{font:12px/14px Tahoma, Geneva, sans-serif; color:#999px; clear:both;margin-top:5px;}
.sl_product_price{color:#900; font:12px/14px Tahoma, Geneva, sans-serif;margin-top:5px;}
.prev{
	z-index:100;
	height:25px;
	display:block;
	width:25px;
	text-indent:-9999px;
}
.next{
	z-index:100;
	height:25px;
	display:block;
	width:25px;
	text-indent:-9999px;
}
.slider_line{
	background:url(/media/login_bg.png) no-repeat;
	height:2px;
	width:100%;
}
.slider{
	width:541px;
	margin:0 auto;
	overflow:hidden;
	height:138px;
	
}
.left_arrow{
	width:25px;
	margin-right:10px;
	height:112px;
	padding-top:90px;
	float:left;
	cursor:pointer;
}
.right_arrow{
	width:25px;
	margin-left:10px;
	height:112px;
	padding-top:90px;
	float:left;
	cursor:pointer;
}
.slider_header{
	background:url(images/slider/bar1.jpg) no-repeat;
	width:100%;
	height:35px;
	font:bold 12px verdana, arial, helvetica, sans-serif;
	color:#FFF;
	line-height:33px;
	padding-left:30px;
}
.slider_header2{
	background:url(images/slider/bar2.jpg) no-repeat;
	width:100%;
	height:35px;
	font:bold 12px verdana, arial, helvetica, sans-serif;
	color:#FFF;
	line-height:33px;
	padding-left:30px;
}
.slider_header3{
	background:url(images/slider/bar3.jpg) no-repeat;
	width:100%;
	height:35px;
	font:bold 12px verdana, arial, helvetica, sans-serif;
	color:#FFF;
	line-height:33px;
	padding-left:30px;
}
.bottom_bar{
	background:url(images/slider/bottombar_bg.png) no-repeat;
	width:100%;
	height:35px;
	line-height:5px;
	padding-left:30px;
}