/* CSS Document */

img {border: none;}

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

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

.account_menu a{
color: #ffffff;
}

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

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

.reg_login_warnings{
padding: 0;
}

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

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

.my_account_messages{
font-weight: bold;
color: #008000;
}

.my_account_warnings{
padding: 0;
}

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

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

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

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

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

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

.shopping_cart_menu span{
font-weight: normal;
}


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


.catalog .img_cell{
background-color: #fff;
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;
padding-bottom: 4px;
}

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

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

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

.catalog_item_price_text{
font-size: 9pt;
font-weight: normal;
}

.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: 9pt;
padding-bottom: 4px;}

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

.catalog_item_qty input{
width: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

.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: 10pt;
text-align: center;
color: #666;
}

.catalog_page_nav a{
color: #0066CC;
}

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

.product_options td{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
margin: 0;
padding: 0;
}

.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;
	line-height: 25pt;
	margin: 2px 0 0 0;
}

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

.product_price_text{
font-weight: normal;
font-size: 12pt;
}

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

.product_qty input{
width: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

.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;
}

.main_img_link{
text-decoration: none;
}

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

.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 .customer_note{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-top: 5px;
}

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


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

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

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

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

.checkout_warnings{
padding: 0;
}

.checkout_warnings li{
color: #ff0000;
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;
}