BODY {
	/*±äÁ¿  scrollbar-face-color: ##BGBANNER1##;    */
	scrollbar-arrow-color: #FFFFFF;
	background: url(img/mainBg.jpg) repeat-x #01354e left top;
	padding:0px; margin:auto 0px; 
	text-align:center; 
/*
background-image: url('../images/image.jpg')
*/
}
img { border:none;}

.border_2 {
	 border-left:1px solid #83a6b4; 
	 border-right:1px solid #83a6b4;
	 background:#83a2be;
	 font-family:Tahoma;
	 margin:0 auto
	  }

.topsec	{
/*	border-color: ##BORDSECTOP##; border-style: solid; border-width: 1px; -------------add*/
	}
.botsec	{
border-color: ##BORDSECTOP##; border-style: solid; border-width: 1px;
	}
.searchbanner	{
	background:url(img/SEARCHFORM_bg.jpg) repeat-x left top;
	height:30px;
	/*background-color: ##SBANCOLOR##; border-color: ##BORDBANNER5##; border-style: solid; border-width: 1px;    -------------add*/
	}
.topbanner	{
	background-color: ##BGBANNER1##; border-color: ##BORDBANNER1##; border-style: solid; border-width: 1px
	}
.botbanner	{
	background-color: ##BGBANNER4##; 
	border-color: ##BORDBANNER4##; 
	border-style: solid; 
	border-width: 1px;
	}
.area1	{
	background-color: ##BGBANNER2##; border-color: ##BORDBANNER2##; border-style: solid; border-width: 1px
	}
.area2	{
	background-color: ##BGBANNER3##; border-color: ##BORDBANNER3##; border-style: solid; border-width: 1px
	}
.leftcol	{	
	padding:10px 0px 10px 10px;
	}
.leftcol_title { 
	background:url(img/LEFTCOLU_titel.jpg) no-repeat;
	height:25px;
	}
.leftcol_title b { 
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#000;
	text-indent:10px;
	}
.leftcol_box { 
	border:1px solid #3c779b;
	border-top:none;
	background:#fdfdfd;
	}
.leftcol_box  td {
	font-size:11px;
}
.rightcol	{
	background-color: #CCCCCC; 
	border-color: #FFFFFF; 
	border-style: solid; 
	border-width: 1px;
	}
.botlinksec	{
	background-color: ##BGBANNER5##;
	background:#376d83;
	}
.rowline				{color: ##HDBGCOLOR##; height: 1px}

/* Main Menu Tabs Text & Background */
.mmtabtextlinkS 		{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: underline;}
.mmtabtextlinkL 		{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: underline;}
.mmspacerS 				{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold;}
.mmspacerL 				{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold;}
.mmstyle6	   			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.mmstyle5	   			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.mmtabtextL A 			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none;}
.mmtabtextS A 			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none;}

/* Heading Text Styles */
.hdstyle10	   			{font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.hdstyle12	   			{font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}

/* Buttons & Links */
.buttonsstandard		{font-size:10px; font-weight: bold; font-family: ##PDFONT##; margin-left: 2px; margin-top: 2px;margin-bottom: 2px; margin-right: 2px;}
.textlinks {
	font-family: ##PDFONT##; 
	font-size: 11px;
	background:url(img/buy_bg.jpg) no-repeat;
	width:52px; height:18px;	
	color:#494949;
	text-align:center;
	font-family:Tahoma;
	}
.textlinks  A {
	font-family: ##PDFONT##; 
	font-size: 11px;
	color:#494949;
	text-decoration:none;
	font-family:Tahoma;
}
.textlinks  A:hover {
	color:#ff0000;
	}
.textlinks1 {
	font-family: ##PDFONT##; 
	font-size: 11px;
	background:url(img/moreInfo.jpg) no-repeat;
	width:62px; height:18px;	
	color:#494949;
	text-decoration:none;
	text-align:center;
	font-family:Tahoma;
	}
.textlinks1  A {
	font-family: ##PDFONT##; 
	font-size: 11px;
	color:#494949;
	text-decoration:none;
	font-family:Tahoma;
}
.textlinks1  A:hover {
	color:#ff0000;
	}
.butttxt1 {
	color: ##BUTTTXCOLOR##; 
	font-family: ##PDFONT##; 
	font-size: 12px;
	background:url(img/btn_bg.jpg) center top no-repeat;
	height:22px; 
	line-height:20px; 
	width:88px; 
	text-align:center;
	font-family:Tahoma;
	border-left:1px solid #8a1f1f;
	border-right:1px solid #8a1f1f;
	}
a.butttxt1:link,a.butttxt:link ,a.butttxt1:visited,a.butttxt:visited  {
		text-decoration: none;
		color:#fff;
}
a.butttxt1:hover,a.butttxt:hover ,a.butttxt1:active,a.butttxt:active  {
		text-decoration: none;
		color:#fff;
}
.butttxt {
	color: ##BUTTTXCOLOR##; 
	font-family: ##PDFONT##; 
	font-size: 12px;
	background:url(img/btn_01.jpg) left top no-repeat;
	height:22px; 
	line-height:20px; 
	width:63px;
	text-align:center;
	font-family:Tahoma;
	}

.catdelim               {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 8px; text-decoration: none}

.itemname               {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.itemname A            	{color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.itemdesc               {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 10px}
.itemdesc   A           {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 10px}

.price                 {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold}


.catname                {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.catname  A             {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.subcats                {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.subcats  A             {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.cartdata               {color: #000000; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata A           	{color: #000000; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata2              {color: #000000; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.cartdata2 A            {color: #000000; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}

.catdesc                {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 10px; text-decoration: none}

.listname  {
	color: ##PDCOLOR3##; 
	font-family: ##PDFONT##; 
	font-size: 12px; 
	text-decoration: none;
	background:#ebebeb;
	padding:5px;
	}
.listname   A  {
	color: ##PDCOLOR3##;
	color:#ff3300;
 	font-family: ##PDFONT##; 
	font-size: 12px; 
	text-decoration: none;
	}
.listname   A:hover {
	color: ##PDCOLOR3##; 
	font-family: ##PDFONT##; 
	font-size: 12px; 
	text-decoration: underline;
	color:#003399;
	}

.listdesc  {
	color: ##PDCOLOR4##; 
	font-family: ##PDFONT##; 
	font-size: 11px;
	color:#494949;
	font-family:Tahoma;
	padding:5px 5px 0 5px;
	}
.listprice  {
	color: ##PDCOLOR3##; 
	font-family: ##PDFONT##; 
	font-size: 11px;
	padding:5px 5px 0 5px;
	color:#494949;
	}
.listprice strong { 
	color:#ff0000; 
	}
.listitemno            {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}


.toplevelcat           {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A          {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A:hover         {text-decoration: underline}

.toplevelcatdot        {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 12px; font-weight: normal; text-decoration: none}
.toplevelcatdes        {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 10px; text-decoration: none}
.toplevelsub   A        {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.toplevelsub   A:hover        {text-decoration: underline}
.toplevelsubdot        {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 8px; font-weight: bold; text-decoration: none}
.toplevelsubdes        {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 10px; text-decoration: none}

/* System Text & Error Messages  */
.messages               {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}
.messages  A            {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}
.messages2          {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 14px; font-weight: bold}
.errors             {color: red; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}


/* Top & Bottom Banners */
.botlinksec .bannertxt 	{
	color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.botlinksec .botbannermenu	{
	color: ##BGBANNER5##; 
	font-family: ##PDFONT##; 
	font-size: 10px;
	background:url(img/MENULINKS_bg.jpg) repeat-x left top #376d83; height:56px;}

.botlinksec .botbannermenu	A {
	color: ##PDCOLOR5##;
	font-family: ##PDFONT##;
	font-size: 11px;
	color:#f1f1f1;
	text-decoration: none;
	font-family:Tahoma;
	/*background: url(img/line.gif) no-repeat center right; */
	padding-right:10px;
	}
.botlinksec .botbannermenu	A:link ,.botlinksec .botbannermenu	A:visited,.botlinksec{
		color:#f1f1f1;
}
.botlinksec .botbannermenu	A:hover,.botlinksec .botbannermenu	A:active {
	color:#FFFF00;
}


/* Forms */
.formheadings 	   	{color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.formheadings2 	   	{color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.forms				{background-color: #EEEEEE; color: ##BUTTBGCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.formbox     		{font-family: ##PDFONT##;	font-size: 11px; font-weight: normal}
.forms  textarea	{background-color: #FFFFFF; color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.forms	select		{background-color: #FFFFFF; color: #000000; border: 1px solid #EEEEEE; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.formordertotal	   	{color: ##BUTTBGCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.searchforms {
	background-color: ##BUTTBGCOLOR##; 
	color: ##BUTTTXCOLOR##; 
	border: 1px solid #808080; 
	font-family: ##PDFONT##; 
	font-size: 12px; 
	font:Tahoma
	}
.searchinput	{
	font-family: ##PDFONT##; 
	color: #000000;
	font-size: 12px; 
	font-weight: normal; 
	background-color: #FFFFFF;
	width: 100px;
	border:1px solid #808080;
	height:20px; line-height:20px;
	}


/* Below are for different sized form fields */
.formfield    		{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 200px}
.formfield2     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 50px}
.formfield3     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 100px}
.formfield4     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 275px}
.formfield5     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 35px}

/* Item Detail & Item Options Form */
.itemdescription    	{color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal;}
.itemformheadings 	{color: ##BUTTBGCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.iteminput			{background-color: #FFFFFF; color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemtextarea		{background-color: #FFFFFF; color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemcheck			{color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemselect			{background-color: #FFFFFF; color: #000000; border: 1px solid #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemradio			{color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}

/* Order Receipt Page     */
.orderheader	{background-color: ##HDBGCOLOR##; color: ##HDTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.orderheader2	{color: #000000; font-family: ##PDFONT##; font-size: 11px}
.ordertxt     {color: #000000; font-family: ##PDFONT##; font-size: 11px}
.orderheader3	{color: ##HDTXCOLOR##; font-family: ##PDFONT##; font-size: 14px; font-weight: bold; text-decoration: none}

/* Headers & Buttons */

.MIDDLECOL_title { 
	background:url(img/MIDDLECOLU_bg.jpg) no-repeat; 
	height:25px; margin-top:10px; 
	color:#fff;
	font-size:12px;}
.MIDDLECOL_box {
	border:1px solid #3c779b;
	border-top:none;
	background:#fdfdfd;
	padding:10px;
}
