body
{font-family: Century Gothic, Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none; background-color: #FFFFFF}
td
{ font-family: Century Gothic, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
.h1
{ font-size: 16px; font-weight: bold; color: #999999; text-decoration: none; margin: 10px 10px 5px 10px}
form
{ margin: 0px; }

a:link, a:visited
    { color: #000000; text-decoration: none; font-size: 11px;}
a:hover
    { color: #000000; text-decoration: underline;}



a:link.link1, a:visited.link1
    { font-size: 14px; color: #000000; font-weight: bold; }
a:hover.link1
	{ color: #FFFFFF; text-decoration: none; }

a:link.link2, a:visited.link2
    { font-size: 12px; color: #FFFFFF; }
a:hover.link2
	{ color: #FFFFFF; }
a:link.link3, a:visited.link3
    { font-size: 8px; color: #FFFFFF; font-family: Verdana; }
a:hover.link3
	{ color: #FFFFFF; text-decoration: none; }
a:link.link4, a:visited.link4
    { font-size: 12px; color: #000000; font-family: Century Gothic, Verdana; }
a:hover.link4
	{ color: #000000; text-decoration: underline; }
a:link.link5, a:visited.link5
    { font-size: 14px; color: #FFFFFF; font-weight: bold; }
a:hover.link5
	{ color: #FFFFFF; text-decoration: none; }

p
    { margin: 0px 0px 10px 0px; }

input,select, textarea
	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #000000; background-color: #FFFFFF; }
	
input:focus, select:focus, textarea:focus
	{ border: 1px solid #007FBF; background-color: #FFFFCC; }
.buton { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFCC; border: 1px solid #CCCCCC; margin-left: 12px; margin-top: 3px; margin-bottom: 2px; }


.flderr
    { color: #cc3300; font-weight: bold; }
.flderr2
    { background-color: #ffffcc; }

.textcolor1
    { font-size: 16px; font-weight: bold; color: #000000; }
.textcolor2
    { color: #1E78F4; font-weight: bold;}
.textcolor3
    { color: #FD9D22; }
.textcolor4
    { color: #CC0000; }
.textcolor5
    { font-family: Verdana; font-size: 11px; color: #FF9900; }
.textcolor6
    { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #FFFFFF; }
.textcolor7
    { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #CB0101; }
.textcolor8
    { font-family: Verdana; font-size: 14px; color: #000000; }
.textcolor9
    { font-family: Century Gothic, Verdana, Arial; font-size: 14px; color: #695844; }
.textcolor10
    { font-family: Century Gothic, Verdana, Arial; font-size: 14px; color: #000000; }
.textcolor11
    { font-family: Century Gothic, Verdana, Arial; font-size: 14px; color: #FFFFFF; }
.textcolor12
    { font-size: 16px; font-weight: bold; color: #FFFFFF; }

.tbl_row_odd
    { background-color: #F3F5F8 }
    
.tbl_row_even
    { background-color: #F9FAFB }

.s
    { font-size: 9px; color: #999999; }
.s1
    { font-size: 11px; color: #000000; }
.s2
    { font-size: 10px; color: #000000; }

.bgcolor1
    { background-color: #F8F2E2 }
.bgcolor2
    { background-color: #FFFFFF; border-bottom: 1px solid #000000; }
.bgcolor3
    { background-color: #F7FFBB; border: 1px dotted #999999; }
.bgcolor4
    { background-color: #F7FFBB }
.bgcolor5
    { background-color: #007FBF }
.bgcolor6
    { background-color: #FFFFFF }
.bgcolor7
    { background-color: #FFFFFF; border: 1px solid #000000 }
.bgcolor8
    { background-color: #E7E7E7; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4 }
.bgcolor9
    { background-color: #bfb9b3; }
    
.border1
    { border: 1px solid #EAEAEA }
.border2
    { border: 1px solid #000000 }
.border3
    { border: 1px solid #000000; background-color: #D4DFE3 }
.border4
    { border: 1px solid #000000; border-left: 0px; background-color: #BAD6E1 }
.border5
    { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.border6
    { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  }
.border7
    { border-left: 1px solid #7C8184; border-right: 1px solid #7C8184; }
.border8
    { border: 1px solid #7C8184; }

.hr1
    { border-bottom: 1px solid #000000; }

p.list1
    { margin: 10px 0px; }
p.list2
    { margin: 0px; }

.section
    { font-weight: bold; margin: 0px 4px 0px 0px; padding-bottom: 0px; border-bottom: 1px solid #695844 }

table.float_left
    { background-color: #ffffff; padding-right: 10px; }

img.img1
    { border: 1px solid #D0D7E1; }

ul.arrows
    { margin: 0px; padding: 0px }

.arrows li
    { background: url(../img/arrows.gif) no-repeat; list-style: none; padding-left: 10px; margin: 0px; }
.lbl_header1
    { background: url(../../img/site/lbl_header1.jpg) no-repeat; }
.lbl_login
    { background: url(../../img/site/lbl_login.jpg) no-repeat; }
.lbl_dec
    { background: url(../../img/site/lbl_dec.png) repeat-y; }
.lbl_news
    { background: url(../../img/site/lbl_news.jpg) repeat; }
.lbl_dec2
    { background: url(../../img/site/lbl_dec2.png) no-repeat; }
.lbl_tab
    { background: url(../../img/site/lbl_tab.png) no-repeat; }
.lbl_table_dec
    { background: url(../../img/site/lbl_table_dec.jpg) no-repeat; }
.lbl_mini_table
    { background: url(../../img/site/lbl_mini_table.jpg) no-repeat; }
.lbl_menu_dec
    { background: url(../../img/site/lbl_menu_dec.png) no-repeat; }

.page_nav_active
    { font-weight: bold; }
.page_nav_link
    {  }
.page_nav_arrows
    { text-decoration: none; }

.form_section1
    { padding:10px; margin:0px; background-color: #FFFFFF; border:1px solid #CFD4DC; }
.form_section2
    { padding:10px; margin:0px; background-color: #E6E8EC; border:1px solid #CFD4DC; }
div.error
    { margin:5px 0;padding:10px; border:1px solid #666666; background-color:#FFFFCC; text-align:center; }


{* menu styles *}    
#topmenu
	{ background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD; padding: 3px 0px 3px 0px; clear: both; }

#topmenu div.placeholder a
	{ text-decoration: none; color: #444444; background-color: #FAFAFA; font-size: 9px; padding: 3px 5px 3px 5px; height: 15px; }

#topmenu div.placeholder
	{ position: relative; z-index: 10; display: inline;	margin: 0px; padding: 0px; }

#topmenu div.placeholder a:hover, #topmenu div.placeholder a.hover
	{ background-color: #007FBF; color: #FFFFFF; text-decoration: none; }
	
#topmenu div.crumbmenu
	{ background-color: #FFFFFF; display: none; width: 100px; position: absolute; z-index: 5; left: 0px; line-height: 140%; padding: 0px; border: 1px solid #CCCCCC; border-top: none; margin-top: 30px; }

#topmenu div.crumbmenu ul
	{ padding: 0px;	margin: 0px; }

#topmenu div.crumbmenu ul li
	{ list-style-type: none; padding: 0px; margin: 0px; }

#topmenu div.crumbmenu li a.option
	{ font-weight: normal; padding: 5px 0px 5px 0px; display: block; width: 100%; text-indent: 2px; }

#topmenu div.crumbmenu li a.option:hover
	{ text-decoration: none; color: #FFFFFF; background-color: #007FBF; }

/* div-uri acting like tables */

#left
	{ float: left; width: 100px; }
#right
	{ float: right; width: 150px; }
#left_gifts
	{ float: left; width: 150px; }
#right_gifts
	{ float: right; width: 250px; }
#left_edit_sup
	{ float: left; width: 100px; }
#right_edit_sup
	{ float: right; width: 400px; }
#left_home
	{ float: left; width: 200px; }
#right_home
	{ float: right; width: 100px; }

#gallery_zoom {
	FILTER: progid:DXImageTransform.Microsoft.Fade(duration=0.5)
}
#gallery IMG.thumb {
	FILTER: alpha(opacity=70, enabled=0)
}
#gallery #gallery_0 {
	FILTER: alpha(opacity=70, enabled=1)
}
