/* CSS Document */

/*--------------------------- Customer Account Menu --------------------------------*/
/*----------------------------------------------------------------------------------*/

.account_menu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #fff;
}

.account_menu a{
color: #fff;
}

.account_menu a:hover, .account_menu a:active {
color: #fff;
}

/*---------------------------- Register / Login ------------------------------------*/
/*----------------------------------------------------------------------------------*/

.reg_login_warnings{
padding: 2px;
margin: 0;
}

.reg_login_warnings li{
color: #800000;
list-style: none;
}

/*-------------------------------- My Account --------------------------------------*/
/*----------------------------------------------------------------------------------*/

.my_account_warnings{
padding: 2px;
margin: 0;
}

.my_account_warnings li{
color: #800000;
list-style: none;
}

/*---------------------------- Shop Category Menu ----------------------------------*/
/*----------------------------------------------------------------------------------*/

.shop_menu{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
list-style: none;
margin: 0;
padding: 5px 5px 10px 10px;
}

.shop_menu li{
color: #0066CC;
line-height: 14pt;
list-style: none;}

.shop_menu a:link, #shop_menu a:visited {
	color: #0066CC;
}

.shop_menu a:hover, #shop_menu a:active {
	color: #5FA9F3;
}

/*---------------------------- Shopping Cart Menu ----------------------------------*/
/*----------------------------------------------------------------------------------*/

.shopping_cart_menu{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #fff;
}

.shopping_cart_menu a:link, .shopping_cart_menu a:visited{
color: #fff;
}

.shopping_cart_menu a:hover, .shopping_cart_menu a:active{
color: #FFFF00;
}


/*---------------------------- Catalog Items Table ---------------------------------*/
/*----------------------------------------------------------------------------------*/


.catalog .img_cell{
background-color: #5a0b73;
padding: 1px;
}

.catalog .img_cell img{
	border: 0;
}

.catalog_item_name{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
padding-bottom: 4px;
}

.catalog_item_name a:link, .catalog_item_name a:visited{
color: #0066CC;
}

.catalog_item_name a:hover, .catalog_item_name a:active{
color: #5FA9F3;
}

.catalog_item_code{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #ccc;
padding-bottom: 4px;
}

.catalog_item_description{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #ccc;
padding-bottom: 4px;}

.catalog_item_price{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color:  #99FF00;
padding-bottom: 4px;}

.catalog_item_options{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #fff;
padding-bottom: 4px;
}

.catalog_item_buy{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
padding-bottom: 4px;}

.catalog_item_buy a:link, .catalog_item_buy a:visited{
color: #0066CC;
}

.catalog_item_buy a:hover, .catalog_item_buy a:active{
color: #5FA9F3;
}

.catalog hr{
height: 1px;
color: #CCCCCC;
background-color: #CCCCCC;
border: none;}

.catalog_page_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	color: #CCC;
}

.catalog_page_nav a:link, .catalog_page_nav a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #fff;
}

.catalog_page_nav a:hover, .catalog_page_nav a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #5FA9F3;
}


.format_right .catalog_item_name{
padding-left: 10px;}

.format_right .catalog_item_price{
padding-left: 10px;}

.format_right .catalog_item_buy{
padding-left: 10px;}

.product_options{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

.product_options select{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

/*---------------------------- Product Detail --------------------------------------*/
/*----------------------------------------------------------------------------------*/

.product_detail img{border: 0;}

.product_detail h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	margin: 2px 0 0 0;
}

.product_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #99FF00;
	margin: 15px 0 15px 0;
}

.product_buy a:link, .product_buy a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #0066CC;
}

.product_buy a:hover, .product_buy a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #5FA9F3;
}

.zoom{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #404040;
}

.product_detail .product_code{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

/*---------------------------- Breadcrumb Menu -------------------------------------*/
/*----------------------------------------------------------------------------------*/

.breadcrumb_menu{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #666666;
}

.breadcrumb_menu a:link, .breadcrumb_menu a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #0066CC;
}

.breadcrumb_menu a:hover, .breadcrumb_menu a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #5FA9F3;
}

/*-----------------------------  Shopping Cart -------------------------------------*/
/*----------------------------------------------------------------------------------*/

#shopping_cart .product_code{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

#shopping_cart a.checkout_link{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #fff;
}

/*--------------------------------  Checkout ---------------------------------------*/
/*----------------------------------------------------------------------------------*/

.checkout_legend{
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #fff;
}

.checkout_small_note{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #fff;
}

.delivery_message{
width: 200px;
height: 50px;
}

.checkout_warnings{
padding: 2px;
margin: 0;
}

.checkout_warnings li{
color: #800000;
list-style: none;
}

/*---------------------------- Shipping Options ------------------------------------*/
/*----------------------------------------------------------------------------------*/

.shipping_option_name{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
margin: 0 0 10px 0;}

.shipping_option_descripiton{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
