body {text-align:left; margin:10px;} 
form {margin: 0;}

#main {
	position:absolute;
	top: 35px;
	margin: 0 0 0 15px;
	background-color: #FFFFFF;
	overflow: visible;
	left: 26px;
}
#headerContainer {position:absolute;width:990px;backghround-color:#ddf0ee;height: 157px;} 

#shopcontent {  width:700px; align:left; position:absolute; left:40px; top:211px; font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #011c54;}
#shopsidebar { background:#FFFFFF; width:135px; align:left; position:absolute; left:700px; top:214px;}
#shopsidebartable {width:130px; align:left; border: 1px solid #96d4cf; padding: 0px 5px; background-color: #d5dff8; }

#content { background:#FFFFFF; width:660px; align:left; position:absolute; left:20px; top:340px;}
#sidebar { background:#FFFFFF; widdth:250px; align:left; position:absolute; left:510px; top:350px; }
#sidebar td { widtdh: 250px; border: 1px solid #ECECE0; padding: 0px 5px; }

#homeimages { background:#5B7EB6; width:100%; align:left; position:absolute; left:0px; top:80px; height:248px; }
#newsimages { background:#A7A898; width:100%; align:left; position:absolute; left:0px; top:80px; height:248px; }
#aboutimages { background:#8BBD3A; width:100%; align:left; position:absolute; left:0px; top:80px; height:248px; }
#contactimages { background:#8E96AD; width:100%; align:left; position:absolute; left:0px; top:80px; height:248px; }

#textfield { border:1; height: 16px; background: #D9DAC1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #<h3>483d23</h3>;} 

#header { position:absolute; left:0px; top:0px; width: 760; height:181px; }
#logo { position:absolute; left:0px; top:0px; width: 470px; height:60px; }
#icon { float:right; top:0px; width: 60px; height:60px; align:right; padding-right : 20px; }

#menu {  position:absolute; left:0px; top:60px; width: 100%; height:20px; background-color: #D9DAC1; white-space : nowrap; color : #483D23; padding-top:3px; }

#nav { background-color: #D9DAC1; white-space : nowrap; color : #011c54; height: 20px;}
#nav ul{ padding : 0; margin : 0; float : left; height: 20px;}
#nav ul li { display : inline; height: 20px; }
#nav ul li a { height: 20px; padding-left : 1em; padding-right : 1em; color : #011c54; font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight : normal; text-decoration : none; float: left; border-right-color : #011c54; border-right-style : solid; border-right-width : 1px;}
#nav ul li a:hover { background-color: #A0A374; height: 20px; color: #FFFFFF; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #011c54; text-decoration: none; line-height: 16px;}

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #011c54; }
h2 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #011c54; }
h2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #011c54; }
h2 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #011c54; }
h2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #011c54; }

.smalltext  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none; line-height: 16px;}
.smalltext a:link  { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none;line-height: 16px;}
.smalltext a:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none;line-height: 16px;}
.smalltext a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: underline;line-height: 16px;}
.smalltext a:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none;line-height: 16px;}

.admin_smalltext  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none; line-height: 16px;}
.admin_smalltext a:link  { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none;line-height: 16px;}
.admin_smalltext a:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none;line-height: 16px;}
.admin_smalltext a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline;line-height: 16px;}
.admin_smalltext a:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #011c54; text-decoration: none;line-height: 16px;}

.netscapeignoresthis	{
	font-family: Arial,Helvetica,Sans-Serif; font-size: 10px;}	

/*----- netscape browser fix -----*/
.smallnormal			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #011c54; }
.smallnormaltable		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #011c54; }
.smallnormaltablealt	{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #011c54; }
.mednormal				{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #011c54; }
.mednormaltable			{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #477c9b; }
.medbold				{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: #011c54;}
.medboldlg				{font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold; color: #011c54;}
.medboldalt				{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #011c54; }
.medboldtable			{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: #011c54; }
.largebold				{font-family: Arial,Helvetica,Sans-Serif; font-size: 18px; font-weight: bold; color: #011c54; }
.largeboldalt			{font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #477c9b; }
.smallcompact			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #011c54;}
.smallbold				{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #011c54;}
.smallboldtable			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #011c54; }
.smallboldtablealt		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #011c54; }
.smallboldtabletop		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #011c54; }
.smallboldtemplate		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #011c54; }
.smallboldfooter		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #011c54;}
.locationbar			{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #011c54;}
.searchtexthighlight	{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: red;}


img { vertical-align: middle; }
.prodtypeimg { vertical-align: middle; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; }
.basketimg { vertical-align: middle; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; margin-left: 0px; }
.viewimg { vertical-align: middle; margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 5px; }
.menuimg { vertical-align: middle; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; margin-left: 0px; }


/*---------- default site link ---------------------------------------*/

A:link					{text-decoration: none; color: #011c54; font-size: 10px;font-family: Arial,Helvetica,Sans-Serif;}
A:visited				{text-decoration: none; color: #011c54; font-size: 10px;font-family: Arial,Helvetica,Sans-Serif;}
A:hover					{text-decoration: underline; color: #011c54; font-size: 10px;font-family: Arial,Helvetica,Sans-Serif;}


/*---------- template header menu ------------------------------------*/

A.templatemenu:link		{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:visited	{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:hover	{text-decoration: none; color: Black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link		{text-decoration: none; color: #011c54; font-size: 10px;font-family: Arial,Helvetica,Sans-Serif;}
A.minibasket:visited	{text-decoration: none; color: #011c54; font-size: 10px;font-family: Arial,Helvetica,Sans-Serif;}
A.minibasket:hover		{text-decoration: underline; color: 011c54;  font-size: 10px;font-family: Arial,Helvetica,Sans-Serif;}


/*---------- product location bar ------------------------------------*/

A.locationlink:link			{text-decoration: none; color: #011c54; font-family: Arial,Helvetica,Sans-Serif; font-size: 10px;}
A.locationlink:visited		{text-decoration: none; color: #011c54; font-family: Arial,Helvetica,Sans-Serif; font-size: 10px;}
A.locationlink:hover		{text-decoration: underline; color: 011c54; font-family: Arial,Helvetica,Sans-Serif; font-size: 10px;}


/*---------- product categories --------------------------------------*/

A.prodtypemenu:link			{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #4b88a4; }
A.prodtypemenu:visited		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #4b88a4; }
A.prodtypemenu:hover		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #011c54; }

A.prodtypemenu1:link		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #4b88a4; }
A.prodtypemenu1:visited		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #4b88a4; }
A.prodtypemenu1:hover		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #011c54; }

A.prodtypemenu2:link		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #4b88a4; }
A.prodtypemenu2:visited		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #4b88a4; }
A.prodtypemenu2:hover		{font-family: Arial,Helvetica,Sans-Serif; font-size: 11px;text-decoration: none; color: #011c54; }

.subcategory		    {font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; text-decoration: none; color: #011c54; font-weight: bold;}


table.minibasket		{background-color: #c6edf1; padding-left:8px; padding-right:8px; border: 1px solid #96d4cf;}
tr.minibasketline 		{background-color: #c6e6f1; }
tr.minibasketline2 		{background-color: #c6e6f1; }

hr				{height: 1; color: #ECECE0; background-color: #8cb1c4; border-width: 0px; }
pre				{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; }
select			{font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #477c9b; }
select.currencymenu	{font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #477c9b; }
select.languagemenu	{font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #477c9b; }
select.prodtypemenu	{font-weight: normal; font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #477c9b; }

form			{margin: 0 ; }

table.mainpage			{border:1px solid #d5dff8; }
table.topsales			{background-color: #c6e6f1; }

tr.mainpagetableline 		{background-color: #ffffff; }
tr.mainpagetableline2 		{background-color: #ffffff; }
tr.mainpagetablespecial		{background-color: #d5dff8; }
tr.mainpageversionhighlight	{background-color: #d5dff8; }
td.shortformatproduct		{border: solid 1px; border:1px solid #BFD3DE; }
td.shortformatproduct_clear	{border: solid 1px; border-color: #FFFFFF; }
td.topsales					{border: solid 1px; border:1px solid #BFD3DE; }

.buttonstyle		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #477c9b; background-color: #edf7f6; border:1px solid #96d4cf; padding:2px; margin:1px;}
.textboxsmall		{font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #477c9b; }

