/****************************************************/
.bodyOuter {
   background-color:#fff;
   width: 600px;
   height: 100%;
   border:0px solid #000;
   vertical-align: top;
   padding:5px;
}

.bodyOuter2 {
   background-color:#fff;
   width: 350px;
   height: 100%;
   border:0px solid #000;
   vertical-align: top;
   padding:5px;
}

/********************** BODY CONTENT ******************************/
.fatList{
   border-collapse: collapse;
   width: 100%;
   height: 100%;
   margin:auto;
   background-color:#fff;
}

.fatList td{
   padding: 10px;
   vertical-align: top;
   line-height: 18px;
text-align: left;
}

.fatList .title{
  font-size: 14px;
  font-weight: bold;
  color: #e30b0b;
  letter-spacing:1px;
}

.fatList h1{
  font-size: 11px;
  font-weight:normal;
  color: #e30b0b;
}

.fatList h2 {
   font-size:14px;
   color:#006699;
   font-weight: bold;
   border: 0px solid red;
   padding: 0;
   margin: 0;
}

.fatList h6 {
   font-weight: normal;
   border: 0px solid blue;
   margin: 0;
   padding: 0;
}

.fatList h6 p{
   color: #CC0000;
   font-style: italic;
   border: 0px solid red;
   margin: 0;
   padding: 0;
}

.fatList img{
}

.fatList a:link, .fatList a:visited{
}

.fatList a:hover{
}

.fatList div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	line-height: 18px;
	color: #000000;

}

/********************** BODY CONTENT DETAIL ******************************/
.detail{
   border-collapse: collapse;
   width: 100%;
   margin-left:auto;
   margin-right:auto;
   padding: 5px;
   border:0px solid #000;
}

.detail td{
   padding: 5px;
   line-height: 20px;
}

.detail h1.headerRow{
  font-size: 14px;
  font-weight: bold;
  color: #e30b0b;
  letter-spacing:1px;
}

.detail .title{
  font-size: 12px;
  font-weight: bold;
  color: #006699;
  letter-spacing:1px;
}


.detail .text{
   color: #000;
   font-weight: normal;
   font-size: 11px;
   font-style: italic;
   line-height: 20px;
}

.detail img{
}


/********************** THIN LIST ******************************/
.thinList{
   border-collapse: seperate;
   width: 100%;
   margin:auto;
}

.thinList td{
}

.thinList .headerRow{
   padding: 5px;
   color: #fff;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
	background-color: #CC0000;
}

.thinList .list1{
   background-color: #F9F9F9;
   vertical-align: top;
   padding: 5px;
   height: 27px;
}

.thinList .title{
  font-size: 14px;
  font-weight: bold;
  color: #e30b0b;
  letter-spacing:1px;
}

.thinList .text{
  font-size: 11px;
  font-weight: normal;
  line-height: 24px;

}

.thinList .list2{
   background-color: #E6E6E6;
   vertical-align: top;
   padding: 5px;
   height: 27px;
}

.thinList a:link{
	text-decoration: none;
}

/********************** GRID LIST ******************************/
.gridList{
   border-collapse: seperate;
   width: 100%;
   margin:auto;
   background-color: #7b797b;
}

.gridList td{
   padding: 5px;
}

.gridList .headerRow{
   color: #000;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
	background-color: #aedcb0;
}

.gridList .list1{
   background-color: #f5fdf7;
   vertical-align: top;
   height: 20px;
}

.gridList .list2{
   background-color: #E6E6E6;
   vertical-align: top;
   height: 20px;
}

.gridList a:link{
	text-decoration: none;
}

/*-----------------------------------------------------*/
.gridListInner{
   width: 100%;
}

.gridListInner td{
   padding: 5px;
}

/*-----------------------------------------------------*/
.focusPicture{
   width: 350px;
   margin:auto;
   text-align:center;
   margin-top:10px;
   border:1px solid #000;
}

.focusPicture td{
   padding: 5px;
   font-weight:bold;
}

.focusPicture .title{
   background-color: #dffce0;
}
/********************** THUMB LIST ******************************/
.thumbList{
   border-collapse: collapse;
   width: 100%;
   height: 100%;
   margin:auto;
   background-color:#fff;
}

.thumbList td{
}

.thumbList .title {
  font-size: 14px;
  font-weight: bold;
  color: #e30b0b;
  letter-spacing:1px;
}

div.thumbListBox{
   width: 150px;
   float: left;
   vertical-align: top;
}

div.thumbListBoxInner{
   padding: 0px;
   border-collapse: collapse;
   border: 1px solid #6A7553;
   width: 130px;
   height: 230px;
}

.thumbListBoxInner div {
   text-align:center;
   font-weight:bold;
   color:#4f5154;
}

.thumbListBoxInner .picture {
   height:125px;
}

.thumbListBoxInner .title {
   height:50px;
   line-height:15px;
}

.thumbListBoxInner .price {
   height:25px;
}

.thumbListBoxInner .cartRow {
   height:30px;
   color:green;
}

/********************** FAVOURITE CONTENT ******************************/
.favouriteContent {
   width:100%;
   background-color:#000;
}

.favouriteContent td{
   color:#fff;
   padding:3px;
}

.favouriteContent .header {
}

.favouriteContent .title{
  font-weight: bold;
  text-align:left;
}

.favouriteContent .description{
  font-weight: bold;
}

.favouriteContent a:link, .favouriteContent a:visited, .favouriteContent a:hover{
   color:#fff;
}

/********************** LATEST PRODUCTS ******************************/
.latestProducts{
   border-collapse: collapse;
   width: 450px;
   margin:auto;
   text-align:center;
   float:right;
}

.latestProducts .top{
   height: 61px;
   background-image: url('../images/featured_products/top.jpg') ;
}

.latestProducts .left{
   width: 14px;
   background-image: url('../images/featured_products/left.jpg') ;
}

.latestProducts .body{
   width: 421px;
   height:300px;
}


.latestProducts .right{
   width: 15px;
   background-image: url('../images/featured_products/right.jpg') ;
}

.latestProducts .bottom{
   height: 16px;
   background-image: url('../images/featured_products/bottom.jpg') ;
}

.latestProductsInner{
   width: 410px;
   margin:auto;
}

.latestProductsInner h1.title{
  font-size: 16px;
  font-weight: bold;
  color: #91ccea;
  letter-spacing:1px;
}

/********************** PRODUCT SPEC******************************/
.productSpec{
   padding: 0px;
   width:250px;
   margin-left:10px;
   empty-cells: show;
   float:right;
}

.productSpec td{
   padding:5px;
}

.productSpec .headerRow{
   color: #fff;
   font-weight: bold;
   background-color:#91ccea;
   font-size: 11px;
}

.productSpec .fieldLabel{
   vertical-align: top;
   font-weight: bold;
	width:75px;
}

.productSpec .fieldValue{
   font-size: 11px;
}

/********************** POLL ******************************/
.poll {
   width:100%;
   background-color:#E8E8E8;
}

.poll td{
   border: 2px solid #000;
   padding:5px;
}

.poll td.header {
   font-size: 15px; font-style: normal;
   font-weight: bold;
   color: #fff;
   background-color:#000;
   height:30px;
   text-align:center;
   vertical-align:middle;
}

.poll td.title{
   color : #004479;
   text-align:left;
}

.poll a.title, .poll a.title:visited{
	color : #4e6f18;
	text-decoration : none;
}

.poll a.title:hover{
	color : #4e6f18;
	text-decoration : underline;
}

/********************** OTHER ******************************/
.changeTextSize{
   text-align: right;
   float:right;
}


/****************************************************/
.sectionBanner {
   width: 780px;
   height: 149px;
   border:0px solid #000;
   vertical-align: top;
}
