
/*--------------------- headline styles -----------------------*/
.head_top
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	border-bottom: #4D7AB2;
	padding: 5px 5px 3px 10px;
	text-transform: none;
	border-width: 1px;
	border-style: none none solid none;
}

.top_index
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	border-bottom: #4D7AB2;
	padding: 5px 5px 3px 10px;
	text-transform: none;
}

.head_topindex
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	border-top: #4D7AB2;
	padding: 5px 5px 3px 10px;
	text-transform: none;
	border-width: 1px;
	border-style: solid none none none;
}

.biblio_index
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 150%;
	color: navy;
	border-top: #4D7AB2;
	/*padding: 5px 5px 3px 10px;
	text-transform: none;*/
	border-width: 1px;
	border-style: solid none none none;
}

.head_main
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	border-top: #4D7AB2;
	padding: 5px 5px 3px 10px;
	text-transform: none;
	border-width: 1px;
	border-style: solid none none none;
}

.head_sub
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #000000;
	border-top: #4D7AB2;
	padding: 5px 5px 3px 10px;
	text-transform: none;
	border-width: 1px;
	border-style: solid none none none;
}

.head_bottom
{
	font-family: Lucida Grande, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: navy;
	border-bottom: #4D7AB2;
	padding: 5px 5px 3px 10px;
	text-transform: none;
	border-width: 1px;
	border-style: none none dotted none;
}

.splash_top
{
	font-family: Lucida Grande, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #FFFFFF;
	text-transform: none;
	
}

.splash_bottom
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: navy;
	border-bottom: #4D7AB2;
	text-transform: none;
	border-width: 1px;
	border-style: none none dotted none;
}


a:link
{
	color: navy;
	text-decoration: none;
	font: bold 10px Lucida Grande, sans-serif;
	line-height: 150%;
	
	text-transform: inherit;
}

a:visited
{
	color: navy;
	text-decoration: none;
	font: bold 10px Lucida Grande, sans-serif;
	line-height: 150%;
}

a:hover
{
	color: navy;
	text-decoration: underline;
	font: bold 10px Lucida Grande, sans-serif;
	line-height: 150%;
}

a:active
{
	color: #6be27d;
	text-decoration: none;
	font: bold 10px Lucida Grande, sans-serif;
	line-height: 150%;
}

/*----Navigation links----*/
a.nav:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: bold;
}

a.nav:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: bold;
	
}

a.nav:hover
{
	color: navy;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: bold;
}

a.nav:active
{
	color: #6be27d;
	text-decoration: none;
	font-weight: bold;
	font-family: Lucida Grande, sans-serif;
}

/*----Footer links----*/

/*----Navigation links----*/
a.index:link
{
	color: #ffffff;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: bold;
	text-transform: none;
}

a.index:visited
{
	color: #ffffff;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: bold;
	text-transform: none;
}

a.index:hover
{
	color: navy;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: bold;
	text-transform: none;
}

a.index:active
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Lucida Grande, sans-serif;
	text-transform: none;
}

/*----index links----*/

a.foot:link
{
	color: #666666;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
}

a.foot:visited
{
	color: #666666;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
}

a.foot:hover
{
	color: navy;
	text-decoration: none;
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
}

a.foot:active
{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	font-family: Lucida Grande, sans-serif;
}


input, textarea, select
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
}

form.inline { display: inline; }

/* Product Table Styles, applies to product table area */
TD.picturebig
{
	
	border-bottom: 1px solid #4D7AB2;
	padding: 3px;
}

.products
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	padding: 0px 15px 0px 15px;
}


TD.picturesmall
{
	color: #000000;
	background-color: ;
	/*border-bottom : 1px solid #FFFFFF;*/
	padding: 7px 5px 0px 25px;
}

.pix
{
	border-color: #DDDDDD;
	border-width: 1px;
	border-style: solid;
}

.logosmall
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	background-color: ;
	text-transform: none;
	/*padding: 7px 5px 0px 25px;*/
	/*border-bottom : 1px solid #FFFFFF;*/
}

.logopix
{
	/*padding: 5px 5px 0px 0px;*/
	/*border-bottom : 1px solid #FFFFFF;*/
}

TD.introduction
{
	font-family: Lucida Grande, sans-serif;
	color: #000000;
	/*border-bottom : 1px solid #FFFFFF;*/
	padding: 0px;
}

P.introduction
{
	font-family: Lucida Grande, sans-serif;
	color: #000000;
	line-height: 150%;
}

A.introduction { color: navy; }

TD.price
{
	font-family: Lucida Grande, sans-serif;
	color: #000000;
	text-align: left;
	/*border-bottom : 1px solid #FFFFFF;*/
	padding: 9px;
}

P.price
{
	font-family: Lucida Grande, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: left;
	/*border-bottom : 1px solid #FFFFFF;*/
}

P.stock
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
}

TR.list1 { background-color: ; }
TR.list2 { background-color: ; }

/* Shopping Cart Styles, applies to shopping cart table area */
TD.cartbasic
{
	font-family: Lucida Grande, sans-serif;
	color: #000000;
	font-size: 10px;
	border-bottom: 1px solid #4D7AB2;
}

P.cart
{
	font-family: Lucida Grande, sans-serif;
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #4D7AB2;
}

P.cartbasic
{
	color: #000000;
	text-align: right;
	border-bottom: 1px solid #4D7AB2;
}

TD.carttotal { color: #000000; }

P.carttotal
{
	color: #000000;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #4D7AB2;
}

/* General Styles, applies to body area 
BODY
{
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 5px;
	font-family: Lucida Grande, sans-serif;
	background-color: #FFFFFF;
}
*/
TABLE { border: 0px; }

TD.navigation
{
	border-color: white;
	border-width: 10px;
	border-style:    solid none solid solid ;
	background-color: #4D7AB2;
	padding: 10px;
}

.index

{
	border-color: white;
	border-width: 0px;
	border-style:  none solid none none ;
	background-color: #4D7AB2;
	padding: 0px;
	
}

TD.frame
{
	background-color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	border-color: #FFFFFF;
	border-width: 10px;
	border-style: solid none  none  none ;
	
	/*height: 600px;
	width: 720px;*/
}

TD.main
{
	padding: 0px;
	background-color: ;
}

IMG { border: 0px; }

H3
{
	font-family: Lucida Grande, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
	color: white;
	border-color: #4D7AB2;
	padding: 11px 5px 11px 10px;
	text-transform: none;
	border-width: 0px;
	border-style: none none solid none;
	background-color: #4D7AB2;
	height: 50px;
}

H2
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: navy;
	border-color: #4D7AB2;
	padding: 15px 5px 3px 10px;
	text-transform: none;
	border-width: 1px;
	border-style: none none solid none;
	
	
}

H1
{
	font-family: Lucida Grande, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	text-transform: none;
	text-align: left;
	padding: 6px;
	background-color: ;
	/*border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid none solid none;*/
}

P.links
{
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-transform: none;
	text-align: left;
	padding: 4px 0px 3px 10px;
	background-color: ;
	border-color: #4D7AB2;
	border-width: 1px;
	border-style: none none solid none;
}

.links
{
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-transform: none;
	padding: 4px 0px 3px 10px;
	background-color: ;
	border-color: #4D7AB2;
	border-width: 1px;
	border-style: none none solid none;
}


P, LI
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	/*line-height: 100%;*/
	color: #000000;
	padding: 5px;
}

P.smallbasic
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	border-bottom: 0px solid #4D7AB2;
	text-transform: none;
}

P.small_index
{
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom: 0px solid #4D7AB2;
	text-transform: none;
	padding: 40px 0 0 80px;
}


.smallbasic
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	text-transform: none;
}

P.small_upper
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	text-transform: none;
}

P.small
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}

P.splash
{
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
	color: #666666;
	text-transform: none;
	margin: 40px 50px 20px 50px;
	font: normal 12px/18px Lucida Grande, sans-serif;
}

.splash
{
	font-family: Lucida Grande, sans-serif;
	color: #666666;
	text-transform: none;
	font: normal 10px/14px Lucida Grande, sans-serif;
	padding: 20px;
}

.splash_big
{
	font-family: Lucida Grande, sans-serif;
	color: #666666;
	text-transform: none;
	font: normal 12px/18px Lucida Grande, sans-serif;
	padding: 10px 30px 0px 30px;
	vertical-align: middle;
	text-indent: 0px;
}

.splash_red
{
	font-family: Lucida Grande, sans-serif;
	color: #990000;
	text-transform: none;
	font: normal 10px/14px Lucida Grande, sans-serif;
	font-weight: bold;
	/*padding: 20px;*/
}
P.small_lc
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	border-bottom: 1px solid #4D7AB2;
}

P.biblio
{
	line-height: 140%;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	color: navy;
	margin: 1px 0px 0px 0px;
}

P.smallfade
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	color: #999999;
}

.small
{
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

P.smallblack
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 60%;
	color: #000000;
	border-bottom: 1px solid #4D7AB2;
}

A.grey:HOVER
{
	color: navy !important;
	text-decoration: underline;
	font-size: 10px;
}

.grey
{
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-transform: none;
}

/*--------------------- text styles: Shopping Cart -----------------------*/
.cart_basic
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
	padding: 5px 5px 3px 10px;
	vertical-align: top;
}

.cart_products
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #000000;
	padding: 5px 5px 3px 10px;
	border-top: #4D7AB2;
	border-width: 1px;
	border-style: solid none none none;
	vertical-align: top;
}

.cart_shipment
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	padding: 5px 5px 3px 10px;
	text-align: right;
	vertical-align: top;
	border-top: #4D7AB2;
	border-width: 1px;
	border-style: solid none none none;
}

.cart_numbers
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: navy;
	padding: 5px 10px 3px 10px;
	text-align: right;
	vertical-align: top;
	border-top: #4D7AB2;
	border-width: 1px;
	border-style: solid none none none;
}

.cart_index
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	padding: 5px 10px 3px 10px;
	border-top: #4D7AB2;
	border-width: 1px;
	border-style: solid none none none;
	vertical-align: top;
	text-transform: none;
}

.cart_client
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: navy;
	padding: 5px 5px 3px 10px;
	text-align: left;
	vertical-align: top;
	border-top: #4D7AB2;
	border-width: 1px;
	border-style: solid none none none;
}

/*--------------------- text styles: Invoice Info -----------------------*/
.info_basic
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
	padding: 5px 5px 3px 10px;
	vertical-align: top;
}

.info_index
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	padding: 5px 5px 3px 10px;
	vertical-align: top;
}

.info_client
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: navy;
	padding: 5px 5px 3px 10px;
	vertical-align: top;
}

.cc_index
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #666666;
	padding: 5px 5px 3px 10px;
	vertical-align: top;
	border-color: #4D7AB2;
	border-width: 1px;
	border-style: solid none none none;
}

.pag
{
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 150%;
	color: #666666;
	padding: 5px 5px 3px 10px;
	vertical-align: top;
	border-color: #4D7AB2;
	border-width: 1px;
	border-style: solid none none none;
}

.basic_index
{  
	font-family: Lucida Grande, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	color: #000000;
	padding: 5px 5px 2px 10px;
	text-transform: none;
	vertical-align: top;
}
