body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background:#5787ab;
}
.cart_font{
	color:#88C2D3;
	
}

a {
	color:#1473b3;
	text-decoration:none;
}
a:hover {
	color:#1473b3;
	text-decoration:underline;
}
#MainPage {
	margin:auto;
	width:990px;
	background:url(images/top_bg.gif);
	background-repeat:no-repeat;
	position:top left;
	padding-top:8px;
	background-color:#FFF;
}
#topmenu {
	margin:0px;
	padding:0px;
}
#topmenu img{
	border:0px;
}
#logo {
	background:url(images/logo.gif);
	background-repeat:no-repeat;
	height:160px;
	padding:0px;
	margin:0px;
}
#logo a{
	display:block;
	margin-left:120px;
	width:200px;
	height:130px;
}
#topsearch {
	background:url(images/search_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:88px;
	padding:0px;
	margin:0px;
}
#search_frm{
	margin-left:300px;
	margin-top:0px;
	text-align:center;
	font-size:16px;
	color:#dc6b00;
}
#search_frm ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}
#search_frm ul li{
	display:inline;
	margin:0px;
	padding:0px;
}
#container {
	margin-top:10px;
	width:990px;
	margin-bottom:10px;
}
.border {
	border-top:1px solid #97a900;
	width:900px;
	margin:auto;
}
#leftbar {
	width:220px;
	margin-left:12px;
	float:left;
	border-right:1px solid #97a900;
	min-height:100px;
}
#content_full {
	width:710px;
	margin-left:12px;
	margin-right:10px;
	float:right;
}
.clear {
	clear:both;
}
#footer {
	background:url(images/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:75px;
	padding-bottom:30px;
}
#footer_table {
	background:url(images/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#copyright {
	margin-right:20px;
	color:#FFF;
	text-align:right;
}
#copyright ul{
	list-style:none;
}
#copyright ul li{
	margin:0px;
	padding:0px;
	display:inline;
	color:#FFF;
	font-size:10px;
}
#copyright ul li a{
	color:#FFF;
	padding-left:5px;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}
#copyright a.on{
	color:#fa9504;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}
.small_heading {
	color:#dea303;
	font-size:16px;
	text-align:left;
}
.news_date{
	color:#c4700a;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}
a.read_more {
	color:#8ea505;
	text-decoration:underline;
}
.heading {
	color:#dea303;
	font-size:16px;
	text-align:left;
	border-bottom:3px solid #97a900;
}
.heading_feature {
	color:#dea303;
	font-size:16px;
	text-align:left;
}
.company_name_profile{
	color:#dea303;
	font-size:20px;
	font-weight:bold;
}
.blue_text{
	color:#1473b3;
}
.categories_list {
	border-bottom:1px solid #b4c102;
}
.categories_list a{
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.categories_list a{
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.wish_list_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#4580bc;
}
.category_bg {
	background:url(images/category_bg.gif); 
	background-repeat:no-repeat; 
	background-position:center;
	height:35px; 
	width:166px;
	color:#004708;
	font-size:10px;
}
.category_bg a{
	color:#004708;
	font-size:12px;
}
.category_below {
	color:#004708;
	font-size:11px;
}
.sub_heading {
	color:#dea303;
	font-size:14px;
	text-align:left;
	padding:3px;
}
.message {
	color:#F00;
	font-size:11px;
}
.text_box,.drop_down{
	width:180px;
}
.img {padding: 2px; border: 1px solid #B65701; }

.small-rightbox-title  {
    padding-left: 10px;

    background: url("images/rb_top.gif") repeat-x;

    font: normal 16px/22px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

   

    color:#fff;
	width:183px

}

.small-rightbox-content {

    padding:10px;

   /* margin-top: 2px;*/

    background: url("images/rb_bg.gif");
	width:173px
	

}

.small-rightbox-bottom  {

    
    padding-left: 10px;

    background: url("images/rb_bottom.gif") repeat-x;

    font: normal 16px/22px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

    letter-spacing: -1px;

    color:#fff;
	width:183px

}
.small-middlebox{
    padding-left: 10px;
    background:url(images/rb_bg.gif) repeat-x;
    font: normal 16px/22px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#fff;
	width:183px
}
.bckgrnd{
	background:url(images/cp_bg.gif);
}
.dotted_border {
	border:2px dotted #000;
	text-align:center;
}
.table {
	border:solid #8ADFFF 1px;
}
.tableheading {
	background:#4CC4ED;
	font-weight:bold;
}
.tablettext {
	background:#FFFFFF;
	font-weight:normal;
}