/*--------------------------------------------------------
Please declare all CSS classes that needed inside this 
file styles.css.
--------------------------------------------------------*/





body{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	/* background: url(../images/bground_green.gif) repeat-x; */
	text-align:justify;
}

span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(checkbox.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.select { 
  position: absolute; 
  width: 135px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #000; 
  font: 12px/21px arial,sans-serif; 
  background: url(../images/searchBy.jpg) no-repeat ;
  overflow: hidden; 
} 

span2.select { 
  position: absolute; 
  width:50px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 5px; 
  color: #000; 
  font: 12px/21px arial,sans-serif; 
  background: url(../images/itemPerPage.jpg) no-repeat ;
  overflow: hidden; 
} 

span3.select { 
  position: absolute; 
  width: 135px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #000; 
  font: 12px/21px arial,sans-serif; 
  background: url(../images/orangeSearchBy.jpg) no-repeat ;
  overflow: hidden; 
} 

#headerLeft{
background: url(../images/header/header_left.jpg) repeat-x ;
}

#headerRight{
background: url(../images/header/header_right.jpg) repeat-x ;
}

#MerchantHeaderLeft{
background: url(../images/header/header_left.jpg) repeat-x ;
}

#merchantHeaderRight{
background: url(../images/header/header_right.jpg) repeat-x ;
}

#buttonMiddle{
background: url(../images/header/button_bar_02.jpg) repeat-x ;
}

#advertisement{
border:1px solid #b6b6b6;
padding:1px 1px 1px 1px;

}

#ImgLink
{
border-style:none;
}

#msProductFirst{
width:197px;
float:left;
border:0px solid white;
}

#msProduct{
width:197px;
float:left;
margin-left:44px;
border:0px solid white;
}

#countrySelect optgroup{
color:#BB6600;
font-family:Verdana,Helvetica,Arial;
font-style:normal;
font:1px verdana;
text-decoration:none;
}

#countrySelect option{
color:black;
}


a:link{
	font-size:10px;
	color: #78878e;
	text-decoration: none;
	font-weight:normal;
}

a:visited{
	font-size:10px;
	color: #78878e;
	text-decoration: none;
	font-weight:normal;
}

a:hover{
	font-size:10px;
	color: #505a5e;
	font-weight:normal;
	text-decoration: none;
}

a:active{
	font-size:10px;
	color: #223543;
	font-weight:bold;
	text-decoration: none;
}

a.red:link{
	color: #ff0000;
	text-decoration: underline;
	font-weight:normal;
	font:11px verdana;
}

a.red:visited{
	color: #ff0000;
	text-decoration: underline;
	font-weight:normal;
	font:11px verdana;
}

a.red:hover{
	color: #ff0000;
	font-weight:normal;
	text-decoration: underline;
	font:11px verdana;
}

a.red:active{
	color: #ff0000;
	font-weight:normal;
	text-decoration: underline;
	font:11px verdana;
}

a.black:link{
	font-size:10px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	font:11px verdana;
}

a.black:visited{
	font-size:10px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	font:11px verdana;
}

a.black:hover{
	font-size:10px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	font:11px verdana;
}

a.black:active{
	font-size:10px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	font:11px verdana;
}

a.white:link{
	font-size:10px;
	color: #78878e;
	text-decoration: none;
	font-weight:normal;
}

a.white:visited{
	font-size:10px;
	color: #78878e;
	text-decoration: none;
	font-weight:normal;
}

a.white:hover{
	font-size:10px;
	color: #505a5e;
	font-weight:normal;
	text-decoration: none;
}

a.white:active{
	font-size:10px;
	color: #223543;
	font-weight:bold;
	text-decoration: none;
}

.textfield_effect{
border-width: 0px;
border-style: solid;
border-color: #999999;
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #333333;
width: 130px;
height: 15px;
}

.template_content{
	padding-left: 14px;
	padding-right:14px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.template_navbar_seperator{
	width: 1px;
	height: 30px;
	background-image: url(../images/template/button_seperator.gif);
}

.template_navbar{
	cursor: pointer;
}

.template_footer{
	color: #ffffff;
}

.header_shadow{
	background-image: url(../images/template/my_bar.jpg);
	background-repeat: repeat-x;
}
