﻿body
{
    font-family:Tahoma, Arial, Verdana;
    font-size:11px;
}

a
{
    text-decoration:none;
    font-weight:bold;
	color:#6987A6;
}

a:hover
{
    text-decoration:underline;
	color:#CCAA0B;
}

form
{
	margin:0;
}

#right_wrapper
{
    width: 185px;
    background-color:#6987a6;
	/*border-right:solid 1px #DBEFF2;*/

}

#top_link
{
	/*padding-top:95px;
	margin-left:260px;
	*/
	margin-right:5px;
	color:#FFF;

}

#top_link a
{
		color:#FFF;
		font-weight:normal;
		font-size:11px;
}
#top_link a:hover
{
	color:#CACE22;
}
#main_menu
{
    font-size:11px;
	margin-top:10px;

}

#main_menu a
{
    color:#FFF;
}

#main_menu li a:hover
{
	color:#E3BE0B;/*#CACE22;*/

}

#main_menu ul
{
    list-style: square;
    color:#CACACA;

}

#main_menu ul li
{
	margin-left:-22px;
}
#main_menu ul li:hover
{
    color:#C48B09;
}

/*--------div main menu ---------------*/
#div_main_menu
{
	width:100%;
	margin:10px 0px 5px 5px;
}
#div_main_menu  a
{
	color:#FFF;
	width:100%;
	display:block;
}

#div_main_menu  a:hover
{
	background-color:#CACE22;
	color:#53708C;
	text-decoration:none;
	width:97%;
}

#main_content
{
    padding:3px 0px 20px 10px;
}

#main_content, p
{
    line-height:1.5;
}
#footer
{
    font-size:xx-small;
    background-color:#358292;
	/*background:url('images/footer_bg.gif') repeat-x;*/
    color:#FFF;
    padding:2px 0px 2px 0px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
	border-top:solid 1px #C7DDE2;
}

#footer #copyright
{

   text-align:center;
}
#footer #bottom_menu
{
    padding-left:0px;
}

#footer #bottom_menu a
{
    color:#FFF;
}

#search_box
{
    /*background-color:#CACACA;#D0D837;*/
    font-weight:bold;
    padding:2px 4px 2px 4px;
	color:#CACE22;
}

#search_box input, .inputbox
{
	border:solid 1px #FFF;
}
#search_box a
{
	color:#FFF;
}

#search_box a:hover
{
	color:#E3BE0B;
}

.button_go
{
    text-align:center;
    width:28px;
}

.login_box
{
    padding-left:4px;
	padding-right:4px;
	color:#CACE22;
}

.login_box input
{
	border:solid 1px #FFF;

}

.login_box .login_textbox
{
	width:135px;
	margin-bottom:3px;
}
.login_box a
{
	color:#FFF;
}

.login_box a:hover
{
	color:#E3BE0B;
}

#shopping_cart, #shopping_cart a
{

    padding:2px 0px 2px 4px;
    color:#FFF;
}

#shopping_cart a:hover
{
	color:#E3BE0B;
}
#shopping_cart a img
{
    float:left;
    margin-top:-1px;
    border:0px;
}
.misc_link
{
    font-size:x-small;
    font-family:Arial;
    color:#347FA2;
}

#tips
{
    padding-left:4px;
    padding-right:4px;
    font-size:11px;
    text-align:right;
	color:#FFF;
}

#tips a
{
	 color:#FFF;
}

#tips a:hover
{
	 color:#E3BE0B;
}


#tips #tips_header
{
    font-size:12px;
    font-weight:bold;
    border-bottom:solid 1px #CACE22;
    margin-bottom:3px;
    text-align:left;
	color:#CACE22;
}

#tips_title, #tips_title a
{
    font-style:italic;
    font-weight:bold;
    text-align:left;
	color:#FFF;
}


#tips_content
{
    text-align:justify;
}

/*---------- main section --------------- */
.main_section
{
    margin-bottom:10px;
    font-size:11px;
    text-align:justify;
}

.main_section a
{
    font-weight:bold;
    color:#347FA2;
}

.main_section a:hover
{
    color:#CCAA0B;
}

.main_section .main_section_header, .main_section_header a
{
    font-size:12px;
    font-weight:bold;
    background-color:#E89B0D;
    margin-bottom:3px;
    text-align:left;
    color:#FFF;
    padding:2px 0px 2px 2px;
}

.main_section_header a:hover
{
	color:#6987A6;
	text-align:justify;
}

.ads_section
{
    margin:0px 0px 20px 0px;
}
.content_header
{
    background-color:#E89B0D;
    color:#FFF;
    font-size:18px;
    padding:2px;
    margin-bottom:20px;
}

.main_section .content_header a
{
    color:#FFF;
    font-weight:normal;
}

.main_section .content_header a:hover
{
   color:#6987A6;
}
#latest_news_title, #latest_news_title a
{
    font-weight:bold;
    text-align:left;
    color:#347FA2;
}

#latest_news_title a:hover
{
	color:#E3BE0B;
}

#latest_news_content
{
    text-align:justify;

}

.news, .clear_div
{
    clear:both;
}

.news_title, .news_title a
{
    font-size:14px;
    color:#347FA2;
    font-weight:bold;
}
.news_date
{
    color:#737C8B;
}

.news_intro
{
    /*padding-bottom:5px;*/

    overflow:hidden;

}
.news_img
{
    float:left;
    border:0px;
    margin-right:5px;
}

.news_line
{
    border-bottom:solid 1px #E3E3E3;
    width:100%;
}
#other_news_header
{
    font-weight:bold;
    text-decoration:underline;
}

#other_news  a
{
    font-size:11px;
    color:#347FA2;
}
.product td
{
    padding-bottom:50px;
    text-align:left;

}
.product a
{
    font-weight:bold;
    color:#347FA2;
}

/* ------------ Product Detail --------------- */
#product_title
{
    font-size:18px;
    color:#6987A6;
    font-weight:bold;
}

#product_detail
{
    margin-left:170px;
}

.product_detail_header
{
    background-color:#6987A6;
    font-size:14px;
    color:#FFF;
    font-weight:bold;
    text-indent:2px;
    margin-top:10px;

}


#product_overview
{
    text-align:justify;
    margin-bottom:20px;
    padding-top:5px;
}

#product_overview p
{
	margin-top:5px;
}

.datatable #header, #cart_table #header
{
    background-color:#6987A6;
    font-size:14px;
    color:#FFF;
    font-weight:bold;
    margin-top:10px;
    text-align:center;
}


.datatable .odd, #cart_table .odd
{
    background-color:#D8DDE1;
}

.datatable .even, #cart_table .even
{
    background-color:#CED5D9;
}

.datatable .odd,  .datatable .even
{
    text-indent:3px;
}

#cart_table .odd,  #cart_table .even
{
    text-align:right;
    text-indent:3px;
}

.combo_box
{
    font-size:11px;

}
.btn_checkout
{
  border:1px solid #FFF;
  background-color:#E89B0D;
  font-weight:bold;
  color:#FFF;
}

.main_section  .misc_header_link
{
    text-decoration:underline;
    color:#FFF;
    font-size:10px;
    cursor:pointer;

}

.main_section  .misc_header_link a:hover
{
    color:#CCAA0B;
}

.faq_item
{
    /*color:#737C8B;*/
}

.search_result_cat
{
	color:#6987A6;
	font-weight:bold;
	width:100%;
	border-bottom:1px solid black;
}

.result_item
{
	color:#E89B0D;
}

.keyword_highlight
{
	background-color:#D8DDE1;
	font-weight:bold;
}

/*------------------- ADMIN AREA ----------------*/
.grid_table
{
    width:100%;
    text-indent:3px;
}

.notification
{
    font-size:12px;
    border:1px solid red;
    padding:2px 0px 2px 5px;
    font-weight:bold;
}

.menu_icon
{
    float:left;
    text-align:center;
    margin-right:80px;
    margin-bottom:50px;
    /*border:1px black solid;*/
}


/********* CALCULATOR **************/
.calc
{
	border:1px solid white;
	margin-left:4px;
	margin-top:10px;
}

.calc td input
{
	font-size:8pt;
}
