/* 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:Verdana, Arial, Helvetica, sans-serif;

}



a:link						{color : #7b6d6a; text-decoration : none;}

a:visited					{color : #7b6d6a; text-decoration : none;}

a:hover						{color : #0095d9; text-decoration : underline;}



body {

  background-color : #808080;

  margin:0 auto;

  color : #000000;

  font-size : 8pt;

  letter-spacing : normal;

  line-height : normal;

}



#container {

  background : #fff8ed;

  border : solid 1px #616060;

  border-top : solid 0px #CCCCCC;

  margin:0 auto;

  padding: 0px 0px 0px 0px;

  width : 990px;

}



.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 {

  background : #f6edde;

  width : 600px; 

  float : left; 

  display : block;

  margin : 10px;

  padding : 10px;

  color: #4e4433;

}





/* 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 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 : #7c6d6a;

  color: #fffeed;

  border:1px solid #666666;

  font-size:10pt;

  font weight: bold;

}

/* FORM STYLES - END */



table {

  margin-top : 12px;

  margin-bottom : 12px;

  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;

}


