.subitem
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:black;
text-decoration:none;
}

.dialog {
 width:600px;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.productimage
{
  float:left;
  display:block;
  background-color:#EFEFEF;
  padding:4px;
  height:80px;
  width:80px;
  margin-right:5px;
  border:2px solid #515151;
  text-align:center;
}

.productimage table
{
  align:center;
  valign:middle;
  height:100%;
  width:100%;   
}

#productimages img
{
  text-align:left;
 border:3px solid #515151;
 margin-bottom:16px;
}

.hd .c,
.ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}


#shopping_cart h1
{
font-family:Verdana,Georgia;
font-size:22px;
}

.shoppingItem
{
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:left; 
height:inherit;
margin-bottom:15px;
color:white;
font-size:12px;
}

.shoppingItemInner
{
  font-size:12px;
  padding:6px 6px 6px 16px;
  
}

.shoppingItemInner .newscontent
{
color:white;
}
.shoppingItemInner .input,.shoppingItemInner textarea
{
  width:400px;
}
.shoppingItemInner textarea{height:60px;}
.shoppingRemove
{
  clear:both;
  padding-top:10px;
  text-align:left;
  
}

.shoppingItem input
{
  margin-left:2px;
  font-size:10px;
  width:20px;
}


.ft .c {
 height:18px;
}

.hd {
 background:transparent url(/img/tl.gif) no-repeat 0px 0px;
}

.hd .c {
 background:transparent url(/img/tr.gif) no-repeat right 0px;
}

.dialog {
 background:transparent url(/img/ml.gif) repeat-y 0px 0px;
}

.c {
 background:transparent url(/img/mr.gif) repeat-y right 0px;
}

.c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(/img/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.ft {
 background:transparent url(/img/bl.gif) no-repeat 0px 0px;
}

.ft .c {
 background:transparent url(/img/br.gif) no-repeat right 0px;
}

.bd
{
background:transparent url(/img/ms.jpg) ;
}

.content
{
 font-family:Verdana;
 font-size:12px;
 padding-left:10px;
 text-align:left;
 height:inherit;
}

.content img
{
	float: right;
	display: block;
	max-height: 300px;
	height: expression(this.height > 300 ? 300: true);
	text-align: center;
	padding-bottom: 10px;
	padding-right: 10px;
	clear: right;
}

.majlsnewslink
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:black;
text-decoration:none;
}


.majlsnewsdate
{
font-family:Georgia,Verdana Times, serif;
font-size:17px;
font-weight:bold;
color:black;
text-decoration:underline;
}

.newsfront
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:normal;
color:#F13C9B;
}

a
{
color:#F13C9B;
}

a.newscontent
{
color:#F13C9B;
}

a.newssubject
{
color:#F13C9B;
}

.newssubject
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
color:#F13C9B;
text-decoration:underline;
}

a.readmore
{
font-family:Verdana,arial,sans-serif;
font-size:10px;
font-weight:bold;
color:#F13C9B;
text-decoration:none;
}

.newscontent
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:black;
line-height:17px;
}

.link
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
color:black;
line-height:17px;
text-decoration:none;
}

.txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
}
