BODY, TD,.ns4,.black
	{ color: #000000; font-family: arial,helvetica,sans-serif; font-size:0.85em; line-height:1.5em; }

body.popup
	{ margin:25px; margin-top:20px; }


h1.category_title {
font-family: arial,helvetica,sans-serif; font-size:1.25em; font-weight:bold; color:#284C70;
padding-bottom: 0px;
}

h1.category_title a {
text-decoration:none;
}


h1.category_title a:hover {
text-decoration:none;
}

h1.category_title a:visited {
text-decoration:none;
}

h1.category_title a:rvisited {
text-decoration:none;
}

h1.product_title {
	font-size: 1.3em;
	margin: 0px;
	padding: 5px;
}

/*
h1.product_title {
	font-size: 1.3em;
	color: #000;
	padding: 2px;
	margin: 0px;
}
*/

#logo {
	background: transparent url(images/logo.gif) no-repeat scroll 0% 0%;
	width: 318px;
	height: 54px;
	text-indent: -3333px;
	border: 0;
	margin: 0;
	}

#logo a {
	display: block;
	width: 320px;
	height: 56px;
	text-decoration: none;
	border: 0;
	}


form
	{ margin:0; padding:0; }

p
	{ /*background-color:#EEEEEE; border:1px solid #000000;*/ margin:0px; }

blockquote
	{ margin-top:0px; margin-bottom: 0px; }


.ns4
	{  font-size:0.6em; }
	
A,A:link,A:visited,A:active, .pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ font-family: arial,helvetica,sans-serif; text-decoration:none; }

A,A:link,A:visited,A:active 
	{ color: #284C70; font-weight:bold; }

.pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ color: #6CAC6A; font-weight:normal; }

A:hover, .pjweb:hover
	{ text-decoration:underline; }

.header
	{ font-family: arial,helvetica,sans-serif; font-size:1.25em; font-weight:bold; color:#284C70; }

.red, .error
	{ color: #B71F1A; } 

.error, .msg
	{ font-weight: bold; text-decoration: underline; }

.sqlcode,.code
	{ font-family: Courier New,Andale Mono,Monaco,Courier,Monospace;  }

.sqlcode
	{ font-size:8pt; color: #0000FF; text-decoration:none; }

.msg
	{ color: #659186 ! important; }

.green
	{ color: #4F9D4F ! important; }

.orange
	{ color: #D88934 ! important; }

.hilite
	{ color: #74BA72; }	

.slightlybigger
	{ font-size: 1.05em; }
	
.bigger
	{ font-size: 1.3em; }
/*	{ font-size: 1.5em; }*/

.smaller_rel
	{ font-size: 0.85em; }

.smaller, .copyright
	{ font-family: arial,helvetica,sans-serif; font-size:7.5pt; }

.smaller
	{ color: #000000; }

.copyright, .white,.white:link,.white:visited,.white:active,.white.hover
	{ color:#FFFFFF; font-weight: normal; }

.grey,.grey:link,.grey:visited,.grey:active,.grey.hover
	{ color: #B5B5B5; font-weight:normal; }

.grey:link,.grey:visited,.grey:active,.grey.hover
	{ text-decoration:underline; }

.blue
	{ color:#284C70; }

.txt, .txtArea
	{ color: #284C70; font-family: Trebuchet MS,arial,helvetica,sans-serif; border-style:dashed; border-width:1px; border-color: #99CC99; width:330px; background-color:#F9FDF9; overflow-y: auto; }

.txt
	{ height:25px;}



.txtPass
	{ font-family: wingdings,webdings; color: #284C70; font-family: Trebuchet MS,arial,helvetica,sans-serif; border-style:dashed; border-width:1px; border-color: #99CC99; width:330px; background-color:#F9FDF9; overflow-y: auto; }

.btn, .btn2
	{ color: #FDF9F9; font-family: Trebuchet MS,arial,helvetica,sans-serif; }
.btn 
	{ background-color: #3A70A2; }
.btn2
	{ background-color:#284C70; }

.tableBorder
 	{ border-style:dashed; border-width:1px; border-color: #284C70; }

.greenBorder
 	{ border-style:solid; border-width:1px; border-color: #99CC99;  }

.toprightcurve
{  
	background-image:url('images/bg_main3.gif');
	background-position:top right;
	background-repeat:no-repeat;
}

.rightborder
{  
	background-image:url('images/bg_main2.gif');
	background-position: right;
	background-repeat:repeat-y;
}

.menu,.menu:link,.menu:visited,.menu:active,.menu:hover,.menuOver,.menuOver:link,.menuOver:visited,.menuOver:active,.menuOver:hover
	{ font-family: tahoma,arial,helvetica,sans-serif; text-decoration:none; font-weight:bold; }

.menu,.menu:link,.menu:visited,.menu:active
	{ color: #506650; }

.menuOver,.menuOver:link,.menuOver:visited,.menuOver:active,.menuOver:hover,.menu:hover
	{ color: #FFFFFF ! important; }

.menuBGover1
{  
	background-image:url('images/bg_menuitem1_1.gif');
	background-repeat:repeat-y;
}

.menuBG1
{  
	background-image:url('images/bg_menuitem1_0.gif');
	background-repeat:repeat-y;
}

.menuBGover2
{  
	background-image:url('images/bg_menuitem2_1.gif');
	background-position:bottom left;
	background-repeat:repeat-y;
}

.menuBG2
{  
	background-image:url('images/bg_menuitem2_0.gif');
	background-position:bottom left;
	background-repeat:repeat-y;
}

/* xmas */

.menuBG3
{  
	background-image:url('images/bg_menuitem3_0.gif');
	background-repeat:repeat-y;
}

.menuBGover3
{  
	background-image:url('images/bg_menuitem3_1.gif');
	background-repeat:repeat-y;
}


.go
{
	background-image:url(images/go.gif);
	background-repeat:no-repeat;
	background-position:top left; 
	background-color:transparent;
	border-style:none;
	border-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-color:#C4EDC3;
	border-left-color:#C4EDC3;
	border-right-color:#C4EDC3;
	border-bottom-color:#C4EDC3;
	border-top-color:#C4EDC3;
	width:23px;
	height:21px;
	cursor:pointer;
}

#expand
{
     position: absolute;
     top: 0;
     bottom: -1px;
     width: 1px;
}

.flash
	{ text-decoration:blink ! important; }

.checkout, .checkoutCurrent
	{ font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; }

.checkout
	{ color:#96C696; }

.checkoutCurrent
	{ color:#284C70; }



ul
	{ list-style-type:none; margin:0; margin-left:10px; padding:0; }

/* overridess list-style-type:non on all css, uses background image */
ul li
	{ background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding-left:16px; padding-bottom:3px; padding-top:3px; margin-left:0px; }

ul.small_list
	{ list-style-type:none; margin:0; margin-left:2px; padding:0; font-size:0.8em; }

ul.small_list li
	{ background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:9px; padding-bottom:3px; padding-top:3px; margin-left:0px; line-height:1.2em}


#breadcrumb {
 list-style: none;
 float:left;
 margin-top: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height: 2.0em;
}

#breadcrumb ul {
	list-style-type:none;
	padding: 0;
	margin: 0;	
}

#breadcrumb li {
	list-style-type:none;
	background-image:none;
	//background-position: 0 0 0 0;
	float: left;
	background-repeat:no-repeat; background-position:0px 0px;	
	padding-left: 0px;
	padding-right: 5px;
}

#thislink {
color: #D4DCE6;
text-decoration:none;
}

#thislink a {	text-decoration:none;
}


#thislink a:hover {
	text-decoration:none;
}

.bgyellow
	{ /*background-color:#EBFFEB ! important;*/ border-style:solid ! important; border-width:1px ! important; border-color: #81C181 ! important; background-color:#FFFFFF ! important; }

.menu_sub
	{ position:absolute; visibility: hidden; top: 0px; left:0px; text-align:left ! important; }

.menu_sub table
	{  background-color:#284C70; padding:0px  }

.menu_sub td
	{  padding:10px; padding-top:3px; padding-bottom:3px;  }

.menu_left
	{ width: 156px; }

table.grid
	{ border: 1px solid #284C70; border-right: 0; border-bottom: 0; }

table.grid td
	{ border: 1px solid #284C70; border-left: 0; border-top: 0; }

table.grid td table td
	{ border: 0; }

table.table8 td
	{ font-size: 8pt; }

table.table8 tr.table8_header td
	{ background-color: #284C70; color: #FFFFFF; font-weight:bold; }

table.table8 tr.table8_printed td, div.table8_printed
	{ background-color: #F0F0F0; color: #444444; }

table.table8 tr.table8_transok td, div.table8_transok
	{ background-color: #F1FBF1; }

table.table8 tr.table8_transnotok td, div.table8_transnotok
	{ background-color: #FFB8B1; }

table.table8 tr.table8_exported td, div.table8_exported
	{ background-color: #C1FFC1; }

table.table8 tr.table8_postcode td, div.table8_postcode
	{ background-color: #C1FFFE; }

table.table8 tr.table8_test td, div.table8_test
	{ background-color: #F5DDB7; }

div.table8_printed, div.table8_transok, div.table8_transnotok, div.table8_exported, div.table8_postcode, div.table8_test
	{ width: 15px; height: 15px; border: 1px solid #000; line-height: 20px; overflow: hidden; }



div.page_break
	{ page-break-before: always; }

.box_green
{
	border: 1px solid #BEE5BE;
	background-color: #ECFFEC;
	font-weight: bold;
	text-align: center;
	padding: 9px;
}

.product_cat_title
	{ display:none; }


.viewprodrh {

	 position:relative;
	 top: 114px;
	 left:0px;
	float:right;
	margin-top:0px;
}

.rightcolsales {
	margin-bottom: 20px;
	margin-top: 0px;
}

#wrapper_asksara_yoursahead_flash {
	width: auto;
	min-height: 307px;
}

#wrapper_asksara_yoursahead_flash object, #wrapper_asksara_yoursahead_flash embed {
	margin: 0 auto;
	border: 1px solid #C0C0C0;
}

