/* CSS Document */





/* --------------------------------------------------------------------*/

/* This CSS is the main stylesheet used from the generated WebSite.    */

/* --------------------------------------------------------------------*/



/* --- styles for BODY ------------------------------------------------*/

BODY {

    SCROLLBAR-FACE-COLOR: #EAEAEA;

    SCROLLBAR-HIGHLIGHT-COLOR: #808080;

    SCROLLBAR-SHADOW-COLOR: #000000;

    SCROLLBAR-3DLIGHT-COLOR: #F0F8FF;

    SCROLLBAR-ARROW-COLOR: #000000;

    SCROLLBAR-TRACK-COLOR: #F0F8FF;

    SCROLLBAR-DARKSHADOW-COLOR: #F0F8FF;

    font-size: 10px;

    font-family: Verdana; 

}



/* --- styles for some common HTML TAGS -------------------------------*/

td  { color: #666666; font-size: 11px; line-height: 18px; font-family: Verdana; }

h3  {

	color: #00A51B;

	font-size: 16px;

	line-height: 16px;

	font-family: Verdana;

	text-align: left;

	font-weight: bold;

}

a   { color: #424351; font-size: 11px; line-height: 13px; font-family: Verdana; text-decoration: none }

p   { color: #525252; font-size: 11px; line-height: 22px; font-family: Verdana; }



input   { color: #525252; font-size: 13px; font-family: Verdana, Arial, Helvetica, Sans-serif; background-color: #ffffff; border: solid 1px #77788e ; height:19px; }

select    { color: #525252; font-size: 13px; font-family: Verdana, Arial; background-color: #ffffff; border: solid 1px #5e607a; height:20px;  }

textarea    { color: #525252; font-size: 13px; font-family: Verdana, Arial; background-color: #ffffff; border: solid 1px #5e607a }

.pgreen { color: #00A51B; font-size: 12px; line-height: 18px; font-family: Verdana;}

.list  { color: #76777f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #8eaccb; border: solid 1px #000000 }

.list2 { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLOR: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: none; background-color: #ffffff; font-size: 10px; font-weight:bold}

.footertxt   { color: #CCCCCC; font-size: 11px; line-height: 20px; font-family: Verdana; }

.imginfo   { color: #CCCCCC; font-size: 11px; line-height: 20px; font-family: Verdana; }

.bodycopy   {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana;
	text-align: justify;
}

.product_title   { color: #686868; font-size: 12px; line-height: 16px; font-family: Verdana; text-decoration: bold; }

.liner   { line-height: 24px; }

hr   { color: #180863; height:1px;}





/* --- styles for form fields -----------------------------------------*/

//INPUT, TEXTAREA, SELECT {

    //font-size: 11px;

    //background-color: #FFFFFF;

//}



/* --- styles for the MENU --------------------------------------------*/

.menu_header {

    color: #000000;

    background-color: #CCFFFF;

    font-size: 10px;

	text-transform: capitalize;

}



.menu_body {

    color: #000000;

    background-color: #ffffff;

    font-size: 10px;

}

.menu_border {

	color: #000000;

	background-color: #ffffff;

	font-size: 10px;

	

}



.menu_body_categprytype {

    color: #000000;

    background-color: #ffffff;

    font-size: 10px;

}

.menu_border_categprytype {

    color: #000000;

    background-color: #ffffff;

    border-color: solid #ff0000 #ffffff #b77de8;

    border-width: 1px;

    font-size: 10px;

}



/* --- styles for LINKS menu links ------------------------------------*/

.menu_link:LINK {

    color: #0000CC;

    text-decoration: none;

    font-size : 11px;

}

.menu_link:VISITED {

    color: #0000CC;

    text-decoration: none;

    font-size : 11px;

}

.menu_link:HOVER {

    color: #000000;

    background-color: #D0E0FF;

    text-decoration: none;

    font-size : 12px;

}

.menu_link_tr_over {

    background-color: #E0F0FF;

}



/* --- styles for LINKS selected menu links ---------------------------*/

.menu_link_selected:LINK {

    color: #0000CC;

    background-color: #E0F0FF;

    text-decoration: none;

    font-size : 11px;

}

.menu_link_selected:VISITED {

    color: #0000CC;

    background-color: #E0F0FF;

    text-decoration: none;

    font-size : 11px;

}

.menu_link_selected:HOVER {

    color: #000000;

    background-color: #D0E0FF;

    text-decoration: none;

    font-size : 11px;

}



/* --- styles for CATEGORY links --------------------------------------*/

.menu_category:LINK { 

    color: #000090;

    text-decoration: none;

    font-family : Verdana;

    font-size : 9px;

}

.menu_category:VISITED { 

    color: #000090;

    text-decoration: none;

    font-size : 9px;

    font-family : Verdana;

}

.menu_category:HOVER { 

    color: #000000;

    background-color: #FFFF90;

    text-decoration: none;

    font-size : 9px;

    font-family : Verdana;

}

.menu_category_tr_over {

    /*background-color: #55555;*/
	background-color: #E0F0FF;


}



/* --- styles for selected CATEGORY links -----------------------------*/

.menu_category_selected:LINK { 

    color: #000000;

    background-color: #FFFFE0;

    text-decoration: none;

    font-size : 10px;

}

.menu_category_selected:VISITED { 

    color: #000000;

    background-color: #FFFFE0;

    text-decoration: none;

    font-size : 10px;

}

.menu_category_selected:HOVER { 

    color: #000000;

    background-color: #FFFF90;

    text-decoration: none;

    font-size : 10px;

}



/* --- styles for SUBCATEGORY links -----------------------------------*/

.menu_subcategory:LINK { 

    color: #0000F0;

    text-decoration: none;

    font-size : 10px;

}

.menu_subcategory:VISITED { 

    color: #0000F0;

    text-decoration: none;

    font-size : 10px;

}

.menu_subcategory:HOVER { 

    color: #000000;

    background-color: #FFFF90;

    text-decoration: none;

    font-size : 10px;

}

.menu_subcategory_tr_over {

    background-color: #FFFFE0;

}



/* --- styles for selected SUBCATEGORY links --------------------------*/

.menu_subcategory_selected:LINK { 

    color: #000000;

    background-color: #FFFFE0;

    text-decoration: none;

    font-size : 9pt;

}

.menu_subcategory_selected:VISITED { 

    color: #000000;

    background-color: #FFFFE0;

    text-decoration: none;

    font-size : 9pt;

}

.menu_subcategory_selected:HOVER { 

    color: #000000;

    background-color: #FFFF90;

    text-decoration: none;

    font-size : 9pt;

}



/* --- styles for links at the top ------------------------------------*/

.top_link:LINK { 

    color: #000090;

    text-decoration: none;

    font-size : 11px;

    font-family: Verdana;

}

.top_link:VISITED { 

    color: #000090;

    text-decoration: none;

    font-size : 11px;

    font-family: Verdana; 

}

.top_link:HOVER { 

    color: #000000;

    background-color: #feffac;

    text-decoration: none;

    font-size : 11px;

    font-family: Verdana; 

}



/* --- styles for PRODUCT links (like "AddToCart" link) ---------------*/

.product_link:LINK {

    color: #0000CC;

    text-decoration: none;

    font-size : 9pt;

}

.product_link:VISITED {

    color: #0000CC;

    text-decoration: none;

    font-size : 9pt;

}

.product_link:HOVER {

    color: #CC0000;

    background-color: #E0F0FF;

    font-size : 9pt;

}



/* --- styles for TOOLS links (like "ViewCart" link) ------------------*/

.tool_link:LINK {

    color: #0000CC;

    text-decoration: none;

    font-size : 10px;

}

.tool_link:VISITED {

    color: #0000CC;

    text-decoration: none;

    font-size : 10px;

}

.tool_link:HOVER {

    color: #CC0000;

    background-color: #E0F0FF;

    font-size : 10px;

}



/* --- styles for footer links ----------------------------------------*/

.footer_link:LINK {

    color: #0000CC;

    text-decoration: none;

    font-size : 10px;

}

.footer_link:VISITED {

    color: #0000CC;

    text-decoration: none;

    font-size : 10px;

}

.footer_link:HOVER {

    color: #000000;

    background-color: #FCE8A9;

    font-size : 10px;

}



/* --- styles for IMAGE links -----------------------------------------*/

.image_link:LINK { 

    text-decoration: none; 

    font-size : 9pt;

}

.image_link:VISITED { 

    text-decoration: none; 

    font-size : 9pt;

}

.image_link:HOVER { 

    text-decoration: none; 

    font-size : 9pt;

}



/* --- styles for THE REST of the links -------------------------------*/

a:LINK {

    color: #0000CC;



    text-decoration: none;

    font-size : 10px;

}

a:VISITED {

    color: #0000CC;

    text-decoration: none;

    font-size : 10px;

}

a:HOVER {

    color: #444444;

    background-color: #E0F0FF;

    text-decoration: none;

    font-size : 10px;

}



/* --- styles for SPECIAL TABLES (like product_options table) ---------*/

.tr_admin_header {

    background: #DFEFFF;

    font-size: 9pt;

}

.tr_admin_header_columns {

    background: #F0FAFF;

    font-size: 9pt;

}

.tr_admin_odd_row {

    background: #FFFFFF;

    font-size: 9pt;

}

.tr_admin_even_row {

    background: #F0F0F0;

    font-size: 9pt;

}



/* --- styles for products and options --------------------------------*/

.product_border {

    background: #909090;

}

.product_header {

    background: #F0F0F0;

}

.product_body {

    background: #FFFFFF;

}

.product_footer {

    background: #F0F0F0;

}



.product_options_border {

    background: #E0E0E0;

}

.product_options_header {

    background: #DFEFFF;

}

.product_options_body {

    background: #FFFFFF;

}



/* --- styles for the number of products text for a category ----------*/

.count_products {
	color: #333399;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;

}



/* --- styles for the site map ----------------------------------------*/

.site_map_body {

    background: #FFFFFF;

}



/* --- styles for the navigation line of split category ---------------*/

.navigator_products {

    color: #000000;

    text-align: center;

    font-size: 9pt;

    margin-top: 2pt;

    margin-bottom: 10pt;

}

.navigator_products_link:LINK { 

    color: #C000FF;

    text-decoration: none;

    font-size : 9pt;

}

.navigator_products_link:VISITED { 

    color: #C000FF;

    text-decoration: none;

    font-size : 9pt;

}

.navigator_products_link:HOVER { 

    color: #000000;

    background-color: #FFD0FF;

    text-decoration: none;

    font-size : 9pt;

}

.subtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

}

.newstitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bolder;

	color: #555555;

}
.bodycopygray {

	color: #999999;
	font-size: 11px;
	line-height: normal;
	font-family: Verdana;
	text-align: left;
}
.bodycopy10 {

	color: #FFFFFF;
	font-size: 12px;
	line-height: 24px;
	font-family: Verdana;
	text-align: justify;
}
.bodycopy13 {


	color: #FFFFFF;
	font-size: 14px;
	line-height: 24px;
	font-family: Verdana;
	text-align: justify;
}
.bodycopy13bold {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 24px;
	font-family: Verdana;
	text-align: justify;
	font-weight: bold;

}
.bodycopy336699 {

	color: #333399;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana;
	text-align: justify;
}
.footertxtsmall {
color: #999999; font-size: 9px; line-height: 12px; font-family: Verdana;
}
.bodycopy13gray {



	color: #999999;
	font-size: 13px;
	line-height: 15px;
	font-family: Verdana;
	text-align: left;
}
.bodycopy33669914 {


	color: #336699;
	font-size: 14px;
	line-height: 16px;
	font-family: Verdana;
	text-align: justify;
}
.bodycopysmall {

	color: #333399;
	font-size: 8px;
	line-height: 10px;
	font-family: Verdana;
	text-align: justify;
}
.bodycopy336699bigger {
	color: #333399;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana;
	text-align: justify;
	font-weight: normal;

}
.1pxbluebox {
	border: 1px solid #003399;
}
.bodycopy336699normal {
	color: #333399;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana;
	text-align: justify;
	font-weight: normal;
}
