 /* Global Styles */



/* "html>body" hides style from IE*/



/* Hide from IE-Mac \*/

#example1 {margin-bottom:3em}

#example2 {margin-top:1.5em}

/* End hide */



/* ID for unique items, CLASS for muliple items */

body, td, p, a, h1, h2, input, option, textarea, div {

font-family:Arial, Helvetica, sans-serif;

}



a:link						{color : #0000FF; text-decoration : none;}

a:visited					{color : #0000ff; text-decoration : none;}

a:hover						{color : #0000FF; text-decoration : underline;}



body {

  background : #ffffff url(../images/body_bg.gif) repeat-x;

  color : #000000;

  font-size : 80%;

  letter-spacing : normal;

  line-height : normal;

  margin: 0px 0px 0px 0px;

}





#container {

  background: #fff;

  border :0px solid #ff0000;

  margin: 0 auto;

  padding: 0px;

  width : 990px;

}

#warp{

}

.alignleft {

  text-align : left;

}



.floatleft {

  float : left;

}



.alignright {

  text-align : right;

}



.floatright {

  float : right;

}



.aligncenter {

  text-align : center;

}



.hide {

  display : none;

}



.clear {

  clear : both;

}



.redtext {

  border : #CC0000 solid 1px;

  color: #CC0000;

  margin : 12px;

  padding : 12px;

  background : #FFFFFF;

}



hr {

  border : #CCCCCC dotted 1px;

  height : 1px;

}



html>body hr {

  border : #000000 solid 0px;

  border-top : #CCCCCC dotted 1px;

  border-bottom : #000000 solid 0px;

  display : block;

  margin : 3px 0px 3px 0px;

  background : #FFFFFF;

}



div.backbutton {

  border : #000000 solid 0px;

  float : left;

  width : 20px;

  height : 30px;

  display : inline;

}



div.nextbutton {

  border : #000000 solid 0px;

  float : left;

  width : 20px;

  height : 30px;

  text-align : right;

  display : inline;

}



div.pagenumbers {

  border : #000000 solid 0px;

  float : left;

  width : 500px;

  height : 20px;

  text-align : center;

  display : inline;

}



strong.pagenumber, a.pagenumber {

  border : #000000 solid 0px;

  background : #EEEEEE;

  padding : 3px;

  margin : 2px;

  text-decoration : none;

}



div.productthumb1 {

  border : #000000 solid 0px;

  background : #EEEEEE;

  width : 200px; 

  float : left; 

  display : block;

  margin : 10px;

  padding : 10px;

}





/* FORM STYLES - START */

form {

  margin : 0px 0px 0px 0px;

  padding : 0px 0px 0px 0px;

}



label {

  font-weight : normal;

}



label.formleft {

  display : block;

  width : 150px;

  float : left;

  text-align : right;

  margin-right : 6px;

}



small.formnote {/* margin left same width as label.formleft width */

  margin : 0px 0px 0px 160px;

  display : block;

}



input.checkbox {

  width : 20px;

  float : left;

}



label.labelright {

  display : block;

  width : 90%;

  float : left;

  margin-right : 6px;

  text-align : left;

  font-size : 9px;

  font-weight : normal;

  color : #000000;

  padding-top : 4px;

}



fieldset {

  margin : 12px;

  padding : 6px;

}

#search{

border: solid 0px #00FF00;

width: 300px;

float:right;

margin: 20px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#search fieldset {

  margin : 12px 12px 12px 12px;

  padding : 6px;

  width: 290px;

  height: 60px;

  border: 1px solid #cccccc;

}



fieldset.address {

  width : 45%;

  float : left;

  margin : 12px;

  padding : 6px;

}



legend {

  color : #000000;

  font-weight : bolder;

}



.formmsg {

  color: #CC0000;

  padding-top : 6px;

}



.form {

  width : 200px;

}



textarea {

  font-size : 12px;

}



.button {

  background-color : #ffffff;

  color: #000;

  border:1px solid #666666;

  font-size:10pt;

  font-weight: bold;

}

/* FORM STYLES - END */



table {

  margin-top : 0px;

  margin-bottom : 0px;

  border : 0px;

}



caption {

  text-align : left;

}



th {

  background-color : #CCCCCC;

  padding-left : 3px;

  padding-right : 3px;

  padding-top : 3px;

  padding-bottom : 3px;

  font-size : small;

  font-weight: normal;

  text-align : left;

  border : 0px;

}



td.right, td.data, td.center {

  background-color : #EEEEEE;

  padding-left : 3px;

  padding-right : 3px;

  padding-top : 3px;

  padding-bottom : 3px;

  border : 0px;

}



td.right {

  text-align : right;

}



#highlight a.title {

  color: #999999;

  font-size: 18px;

  font-weight:bold;

  text-decoration:none;

  font-family:Arial, Helvetica, sans-serif, Verdana ;

}



#highlight small {

  color: #000000;

  font-size: 10px;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight p.pricelabel {

  color: #000000;

  font-size: 12px;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight p.price {

  color: #CC0000;

  font-size: 14px;

  font-weight:bold;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight .mainimg {

	margin-right: 10px;

	margin-left: 10px;

}

	

#highlight {

  background-image: url(../images/highlight_bg.gif);

	background-repeat: none;

	background-position: center top;

}



#highlight legend {

	color: #328CB7;

	font-size:110%;

	font-weight: bolder;

	margin: 0px 0px 0px 10px;

}



#highlight .smallimg_1 {

  float:left;

  margin:10px 0px 0px 0px;

}



#highlight .smallimg_2 {

  float:right;

  margin:10px 0px 0px 0px;

}



#highlight .smallimg_3 {

  float:left;

  margin:3px 0px 0px 0px;

}



.highlightbutton {

  margin:20px 0px 0px 40px;

}

#pic{

width: 322px;

float:left;

background:url(../images/pich_world.jpg) no-repeat;

height: 188px;



}

#main_image{

float:left;

display:inline;	

margin: 40px 0px 0px 30px;

padding: 0px 0px 0px 0px;

}

#all_main_image{

margin: 38px 38px 0px 0px;

padding: 0px 0px 0px 0px;

border: solid 0px #000000;

display:inline;

width: 50px;

float:right; 

}

#news_heading{

width: 312px;

float:right;

margin:0px 10px 0px 0px;

padding:0px 0px 0px 0px;

border:0px solid #ff0000;

}