body,table,input,select,textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
body                             { margin:0; padding:0; background-color:#ffffff; color:#000000; }

/* Header */

#Header .Logo     { position:absolute; top:10px; left:8px; }

/* Navigation */
 
/*/*/
#NavMain          { position:absolute; top:160px; left:10px; width:190px; }
#NavMain ul       { margin:0; padding:0; list-style:none; font-family:"Trebuchet MS",Arial,Helvetica; font-size:12pt; font-weight:bold; }
#NavMain li       { display:block; text-align:right; }
#NavMain a        { display:block; padding-right:20px; background:transparent url(../images/i-n-bul.gif) no-repeat center right; text-decoration:none; }
* html #NavMain a { width:100%; margin-left:-20px; }
#NavMain a:hover  { color:#faa51a; background-image:url(../images/i-n-bul-on.gif); }

#corperate-gift-basket {
	margin-top: 10px;
	width: 209px;
	position: relative;
}

#corperate-gift-basket .link {
	font-size: 10px;
	padding-left: 40px;
	position: absolute;
	top: 138px;
	left: 0px;
	width: 203px;
	padding: 3px;
	text-align: center;
	background: #F15922;
}

#corperate-gift-basket .link a {
	background: none !important;
	color: #fff;
}


/* */

/* Login */

.Login            { margin-top:30px; font-size:0.85em; }
.Login fieldset   { width:100%; border:#f15123 solid 1px; padding:0 0 4px 4px; }
.Login legend     { padding:0 3px 0 3px; color:#f15123; font-size:1em; font-weight:bold; }
.Login table      { margin-top:4px; font-size:1em; }
.Login th         { padding-right:1em; font-weight:normal; vertical-align:middle; text-align:right; }
.Login input      { font-size:1em; }
.Login tbody input { width:9em; }


/* Content */

/*/*/
.RoundBox         { display:block; margin:10px 24px 0 226px; background:transparent url(../images/i-c-box-t.gif) repeat-x top left; }
.RoundBox .R      { background:transparent url(../images/i-c-box-r.gif) repeat-y center right; }
.RoundBox .B      { background:transparent url(../images/i-c-box-b.gif) repeat-x bottom center; }
.RoundBox .L      { background:transparent url(../images/i-c-box-l.gif) repeat-y center left; }
.RoundBox .TR     { background:transparent url(../images/i-c-box-tr.gif) no-repeat top right; }
.RoundBox .BR     { background:transparent url(../images/i-c-box-br.gif) no-repeat bottom right; }
.RoundBox .BL     { background:transparent url(../images/i-c-box-bl.gif) no-repeat bottom left; }
.RoundBox .TL     { background:transparent url(../images/i-c-box-tl.gif) no-repeat top left; }
/* */
#Content          { padding:1em 1em 1em 1em; }

img               { border:0; }
#Content img      { border:#faa51a solid 1px; }

a                 { color:#f15123; text-decoration:underline; white-space:nowrap; }
a:hover           { color:#faa51a; }
a:visitied        { color:#f28c6f; }

h1                { margin-top:0; color:#f15123; font-family:"Trebuchet MS",Arial,Helvetica; font-weight:normal; font-size:17pt; }
h2                { color:#f15123; font-family:"Trebuchet MS",Arial,Helvetica; font-weight:normal; font-size:14pt; }
h3                { color:#f15123; font-size:1em; font-weight:bold; }
h4                { font-size:1em; font-weight:bold; }
h5                { font-size:1em; font-weight:bold; }

p,li              { line-height:1.4em; }
small             { font-size:0.85em; }
form              { margin:0; padding:0; }
td,th             { vertical-align:top; text-align:left; }

dl                { margin:0; padding:0; line-height:1.8em; }
dt                { float:left; }
dd                { margin-left:10em; }

.Caption          { font-size:0.85em; color:#666666; }

/* Corporate product styles */
.product th {
	padding-right: 15px;
	width: 140px;
	text-align: center;
}

.product th, .product td {
	padding-bottom: 10px;
}

.product h3, .product h2, .product p.top {
	padding-top: 0px;
	margin-top: 0px;
}

hr {
	border: 1px solid #ccc;
	background: #ccc;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}

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

/* Library admin,agents */

.lib_list li        { padding:0px; margin:0px; line-height:0.2em; }


/* Footer */

#Footer           { margin:0 5px 0 226px; padding:2px 4px 0 14px; font-size:0.85em; }

#NavBot ul        { margin:0 0 12px 0; list-style:none; }
#NavBot li        { display:inline; }

#Footer .Contacts { line-height:1.6em; }
#Footer h5        { margin:10px 0 3px 0; }
.Email dd { margin-left:16em; }

.FinePrint          { padding:20px 4px 4px 0; font-size:0.85em; }
.FinePrint  a       { color:#999999; }
.FinePrint  a:hover { color:#333333; }
.FinePrint .Author  { float:right; }
/* NS4 */

/*/*//*/
div,li              { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
#NavMain            { display:none; }
/* */

