/* CSS Document */
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#globalnav p {
	margin-left: 10px;
	margin-right: 10px;
}
#globalnav ol {
margin: 0px;
margin-left: 15px;
padding: 0px
list-style-type: square;
} 
#globalnav ul {
margin: 0px;
margin-left: 5px;
padding: 0px
list-style-type: square;
}
#globalnav li {
margin: 0px;
padding: 0px;
list-style-type: square;
}
#main_content img {
margin: 1px;
padding: 1px;
background-color: #C3CD43;
}
#shop_login {
	float: right;
	padding: 5px;
margin: 5px;
}
#searchform {
	border: 1px solid #C3CD43;
	padding: 3px;
	padding-top: 5px;
}
.latestProds {
	float: left;
	text-align: center;
	width: 25%;
}
.box_title {
	background-color: #C3CD43;
	display: block;
	color: #000;
	font-weight: bold;
	padding: 3px;
}
.box_title_lower {
	background-color: #C3CD43;
	display: block;
	color: #000;
	font-weight: bold;
	padding: 3px;
	margin-top: 10px;
}

#cart_box, #popular_products_box, #sale_items, #mailing_list_box, #cart_navigation {
	border: 1px solid #C3CD43;
	padding: 3px;
	padding-top: 5px;
}
#cart_button {
	display: block;
	margin-top: 5px;
	background-color: #C3CD43;
	color: #000;
	font-weight: bold;
	padding: 3px;
}	
#cart_button a {
	color: #000;
}
#items_in_cart, #cart_total {
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #C3CD43;
}
#content_nav img {
	border: 0px none #fff;
	margin: 2px;
	padding: 1px;
	background-color: #fff;
}
#products_in {

}
.current_cat {
	font-weight: normal;
	color: #000;	
}
#products_in a {
	font-weight: bold;
	color: #C3CD43;
	text-decoration: underline;	
}
#products_in a:hover {
	text-decoration: none;
}
caption {
	text-align: left;
	font-weight: bold;
	color: #C3CD43;
	display: none;
}
.tblList, .cart_total_tbl {
	border: 1px solid #BFCCC7;
		background:#fff url(../styleImages/product_brief_header.gif) top left repeat-x;
}
.cart_total_tbl {
padding-top: 5px;
padding-bottom: 5px;

}
th {
	font-weight: bold;
	color: #C3CD43;
	border-bottom: 1px solid #BFCCC7;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #BFCCC7; 
}
.tblListTHFirst {
	border-left: 1px solid #BFCCC7;
}
.th_last {
	border-right: none;
}
.tdEven, .tdcartEven {
	background-color: #fff;
}
.tdOdd, .tdcartOdd {
	background-color: #C3CD43;
}
#product_list_tbl {
	border-left: 1px solid #BFCCC7;
	border-bottom: 1px solid #BFCCC7;
	border-right: 1px solid #BFCCC7;
	margin-top: 1em;
}	
.submit {	
	font-weight: bold;
	border: 1px solid #000;
	margin-top: 5px;
	background-color: #C3CD43;
}
#tell_a_friend ul, #add_to_cart ul {
list-style-type: none;
margin-top: 10px;
padding: 0px;
}
#tell_a_friend li, #add_to_cart li {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#tell_a_friend a.submit, #add_to_cart a.submit, #update_cart a.submit, #cart_continue a.submit, #gateway a.submit, #back_to_account a.submit {
	font-weight: bold;
	border: 1px solid #000;
	margin-top: 5px;
background-color: #C3CD43;
padding: 5px;
color: #000;
}
#back_to_account_print a.submit {
	font-weight: bold;
	border: 1px solid #000;
	margin-top: 5px;
background-color: #C3CD43;
padding: 5px;
color: #000;
}
}
#update_cart {
margin-top: 10px;
padding: 5px;
padding-left: 0px;
}
#cart_continue {

}
#add_to_cart {
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #C3CD43;
padding: 5px;
width: 100%;
line-height: 4em;
background-color: #fff;
font-weight: bold;
}
#product_info_title, #price {
width: 100%;
color: #000;
font-weight: bold;
margin-bottom: 0.5em;
margin-top: 0.5em;
background-color: #C3CD43;
padding: 5px;
border: 1px solid #000;
}
#product_description, #price_txt, #sale_price, #product_code, #in_stock {
margin-left: 5px;
}
#sale_price, .txtSale {
color: #c30;
font-weight: bold;
}
.txtOldPrice {
text-decoration: line-through;
}
#cartProgress {
color: #000;
background-color: #C3CD43;
border: 1px solid #000;
padding: 5px;
}
.txtcartProgressCurrent {
font-weight: bold;
}
.txtCartProduct a {
color: #000;
}
#back_to_account {
margin-top: 10px;
}
#back_to_account a {
color: #000;
}
.txtCopyright {
text-align: center;
}