/*   Colors
Red - 149 15 05 #950F05
Blue - 83 120 179 #5378B3
Green - 109 122 83 #6D7A53
Orange - 175 88 0 #AF5800
Yellow(bright) - 255 249 71 #FFF947
Yellow(lighter) - #F4D666
*/

a:link {color: #6D7A53;}
a:hover {color: #AF5800;}
a:visited {color: #6D7A53;}

a.menu:link {color: #F4D666; text-decoration: none;}
a.menu:visited {color: #F4D666; text-decoration: none;}
a.menu:hover {color: #F4D666; text-decoration: none;}

a.prod_link:link {color: #000000; text-decoration: none;}
a.prod_link:visited {color: #000000; text-decoration: none;}
a.prod_link:hover {color: #000000; text-decoration: underline;}

a.prod_menu:link {color: #FFFFFF; text-decoration: none;}
a.prod_menu:visited {color: #FFFFFF; text-decoration: none;}
a.prod_menu:hover {color: #FFFFFF; text-decoration: underline overline;}


img
{
	border: 0 none;
}

img.bullet
{
	vertical-align:middle;
}

img.logo
{
	float: left;
	margin-left: 10px;
}

img.thumb
{
	width: 120px;
	height: 120px;
}

BODY
{
	margin: 0px;
	padding: 0px;
	background-color: #FFEB6B;
	font-size: 100%;
	text-align: center;
}

#global_container
{
	width: 800px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px auto 0px auto;
	border: 2px solid #950F05;
	border-top: 5px solid #950F05;
}

#banner
{
	position: relative;
	background-color: #FFFFFF;
	height: 101px;
}

#ban_pic_container
{
	float: right;
	height: 101px;
}

#nav_menu
{
	position: relative;
	height: 20px;
	text-size: .8em;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	background-color: #950F05;
	border-top: 5px double #AF5800;
	border-bottom: 5px double #AF5800;
}

#menu_right
{
	float: right;
	width: 150px;
	height: 250px;
	text-align: center;
	padding-left: 10px;
	border-left: 1px solid #950F05;
}

#prod_menu_container
{
	background-color: #5378B3;
	height: 20px;
}

#prod_menu
{
	line-height: 20px;
	text-size 1em;
	text-align: center;
	margin-left: auto;
	margin=right: auto;
}

#body_container
{
	position: relative;
	height: 100%;
	background-color: #FFFFFF;
}

#content_container
{
	position: relative;
	text-align: center;
	padding: 10px;

}

#imagine
{
	width: 599px;
	text-align: left;
	font-family: arial, verdana;
	font-size: .8em;
	padding-right: 10px;
	padding-left: 0px;
}

#page_title
{
	color: #860E0D;
	font-size: 2em;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

#sec_explanation
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-left: 25px;
	margin-right: 25px;
}

#sec_container
{
	position: static;
	border: 1px solid #FFFFFF;
	text-align: left;
	width: 600px;
	margin: 25px auto 25px auto;
}

#sec_header
{
	color: #8BC52D;
	font-size: 1.2em;
}

#sec_content
{
	margin-left: 35px;
}

#product_container
{
	font-size: 0.8em;
	text-align: center;
}

.product_table
{	
	border-spacing: 8px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.product_table_cell
{
	font: arial;
	vertical-align: top;
	background-color: #E0C89C;
	border: 1px solid #950F05;
}

#prod_details_pic
{
	float: left;
	width: 250px;
	vertical-align: center;
	padding: 3px;
	background-color: #5378B3;
	margin-right: 3px;
}

#prod_detail
{
	font-family: Times;
	margin-bottom: 3px;
}

#nav_container
{
	color: #8BC52D;
	font-size: 1em;
	position: static;
}

#sec_image_right
{
	float: right;
    padding-left: 5px;
}

#sec_image_left
{
	float: left;
}

#image_right
{
	float: right;
}

#image_left
{
	float: left;
}

#sec_error
{
    color: red;
    text-align: center;
}

#admin_table_container
{
    width: 500px;
}

table.admin
{
    border-spacing: 5px;
    text-align: center;
}

td.admin
{
    background-color: #E0C89C;
    border: 1px solid #950F05;
    text-align: left;
}

#admin_operations_container
{
    float: right;
    width: 200px;
    border: 1px solid black;
    padding: 5px;
}

#footer
{
	position: relative;
	height: 20px;
	line-height: 20px;
	font-size: .7em;
	text-align: center;
	color: #F4D666;
	background-color: #950F05;
}

#copyright
{
	position: static;
	font-size: .7em;
	text-align: center;
}
