body {
    background-color: #ffffff;
    text-align: center;
    margin: auto;
    font-family: arial, 'lucida console', sans-serif
}


a img {
    border: none;
}

#main {
    margin: auto;
    width: 568px;
}

#main label {
    font-size: 12px;
}

div.detailslabels {
    float:left;
    width:75px;

}

.gs {
    /*width: 281px;*/
    text-align: center;
    padding-top: 15px;
    font-size: 12px;
    color: #404040;
}

.gs_head a {
    color: #C23500;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}

.gs_a {
    padding-top: 20px;
    color: #ffffff;
}
.gs_a a {
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #C23500;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
}


#thumb {
    margin-top: 10px;
    padding-top: 18px;
    border-top: 1px solid #C23500;
}

#thumb a {
    text-decoration: none;
}

.thumbs {
    background-color: #C23500;
}

.thumbs_label {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 10px solid #ffffff;
}

.thumbs_label a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 10px solid #ffffff;
}



#tables {
    text-align: left;
    font-size: 10px;
}

.grids {
    /*border: solid 1px #000000;*/
    border-bottom: none;
    border-left: none;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}


#fields {
    text-align: left;
    margin: auto;
    padding-bottom: 10px;
}


#fields_Category, #category_list, #product_list {
    padding-bottom: 5px;
}

.headings {
    /*background-color: #641600;*/
    background-color: #fffff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    color: #343434;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
}


.company_name {
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.company_address {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.company_others {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.species_banner {
    background-color: #FBF4EA;
    border-top: 1px solid #C23500;
    height: 30px;
    text-align: center;
    width="100%";
}

.species_details {
    text-align: left;
}

.species_name {
    text-align: left;
    color: #693200;
    font-weight: bold;
    font-size: 25px;
    /*font-style: italic;*/
}

.species_latin_name {
    text-align: left;
    font-style: italic;
    color: #000000;
    font-size: 12px;
}

.species_other_name {
    color: #676767;
    font-size: 12px;
}

.title {
    text-align: center;
    /*padding-top: 33px;*/
    padding-bottom: 35px;
    border-bottom: 1px solid #C23500;
}
