div, h1, h2, h3, h4, h5, h6, form, label, input, ul, li, span, p, a{ margin:0; padding:0;font:normal 7pt/9pt Arial, Helvetica, sans-serif; text-transform:uppercase;}

a.more{ background:url(../images/more_bg.gif) no-repeat 126px 0 #FFFFFF; color:#0B0B0B; float:right; text-decoration:none; text-transform:uppercase;padding:0 30px 0 0; margin:5px 10px 0 0;}
a.more:hover{background:url(../images/more_bg_h.gif) no-repeat 126px 0 #FFFFFF; color:#0B0B0B; float:right; text-decoration:none; text-transform:uppercase;padding:0 30px 0 0; margin:5px 10px 0 0;}

input{ background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid; padding:4px 2px 0px 2px; width:65%; text-align:left; float:right;height:21px; margin:3px 10px 1px 0px; text-transform:none; }
input.submit{background:url(../Pictures/images/submit_bg.gif) no-repeat 85px 0 #FFFFFF;  background-position:right;color:#0B0B0B; border:none;width:100px; height:13px; float:right; margin:5px 8px 5px 8px;  padding:0 20px 0 0; cursor:pointer; text-transform:uppercase;}	
a.submit{background:url(../Pictures/images/submit_bg.gif) no-repeat 85px 0 #FFFFFF;  background-position:right;color:#0B0B0B; border:none;width:100px; height:23px; float:right; margin:5px 8px 5px 8px;  padding:5px 10px 5px 10px; cursor:pointer; text-transform:uppercase; text-decoration:none;}	

input.reset{background:url(../Pictures/images/more_bg.gif) no-repeat 95px 0 #FFFFFF;  background-position:right;color:#0B0B0B; border:none;width:100px; height:13px; float:right; margin:5px 8px 5px 8px;  padding:0 20px 0 0; cursor:pointer; text-transform:uppercase;}
input.reset2{background:url(../Pictures/images/more_bg.gif) no-repeat 175px 0 #FFFFFF;  background-position:right;color:#0B0B0B; border:none;width:100px; height:13px; float:right; margin:5px 8px 5px 8px;  padding:0 20px 0 0; cursor:pointer; text-transform:uppercase;}
a.reset{background:url(../Pictures/images/more_bg.gif) no-repeat 95px 0 #FFFFFF;  background-position:right;color:#0B0B0B; border:none;width:100px; height:13px; float:right; margin:5px 8px 5px 8px;  padding:5px 10px 5px 10px; cursor:pointer;text-transform:uppercase;text-decoration:none;}

select{background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;width:148px; height:22px; padding:2px 2px 2px 2px; margin:1px 0 2px 8px; text-align:right;}
textarea{background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;width:170px; height:26px; padding:2px 2px 2px 2px; margin:2px 0 2px 15px; float:right;}
input[type=checkbox]{ width:15px; height:15px;}


h2{background:url(../Pictures/images/contact_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;padding:0 0 10px 55px; margin:6px 0 4px 8px; float:left; height:37px;font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
h3{color:#0B0B0B; margin:6px 0 10px 8px; float:left; width:276px; height:37px;font:normal 14px/24px Georgia, "Times New Roman", Times, serif;}	
h4{color:#0B0B0B;padding:0 0 0px 55px; margin:6px 0 4px 8px; float:left; width:476px; height:37px;font:normal 16px/24px Georgia, "Times New Roman", Times, serif;}	
h4  span{color:#A60101; margin:0px 0px 0px 2px; float:left;font:normal 16px/24px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
label{background-color:#FFFFFF; color:#0B0B0B;  float:left;height:22px; width:120px; margin:2px 0 2px 8px;}	
p{background-color:#FFFFFF; color:#4E4628; }
ul{list-style-type:none;}
#closeBtn{ background:url(../images/Blase_close.png) no-repeat 0 0; width:32px; height:33px; background-repeat:no-repeat;  position:absolute; right:-15px; top:-15px; border:none;margin:0px 0 0 0; cursor:pointer;}
img.CalendarImg{ margin: 0px 0px 0px 2px; float:left;width:25px; height:25px; padding:0px;}

	
/* CSS Document */
body{background:url(../Pictures/images/bg.gif) repeat-x 0 0 #FDF9EE; color:#4E4628; margin:0; padding:0;}

.spacer{ font-size:0; line-height:0; clear:both;}
span.y2logo{background: url(../images/rings-18.png) 0px 0px no-repeat; text-align:left; margin:0 2px 0 1px; padding:0 0px 0 22px; height:22px}
.status{ width:95%; float: left;text-align: left; padding:2px;}
.status p{ color:#333333;font:bold 9pt Arial; height:48px; padding-top:0px;padding-bottom:0px;  width:100%; height:20px; float: left; text-align: left; margin: 0px 0px 0 0px; }
.status p.success {background:url(../images/PopUpBgW.png) 0 0 repeat; background-color:Lime;height:32px;}
.status p.error { background:url(../images/PopUpBgW.png) 0 0 repeat; background-color:Red; overflow:auto;height:32px; }
.status span{ color:#333333;}
.status span.msg{ color:#333333; margin-top:5px;font:bold 9pt Arial; margin-top:2px; width:90%; float:left; text-align:left; }
.status span.successPic {width:32px; height:32px; background:url(../Pictures/Icons/ok.ico) 0px 0px no-repeat; float: left; text-align: left;margin: 0px 5px 0 0px; padding-left:0px;}
.status span.errorPic {  width:32px; height:32px; background:url(../Pictures/Icons/400.ico) 0px 0px no-repeat;float: left; text-align: left;margin: 0px 5px 0 0px; padding-left:0px;}
.status p img{ margin-right:5px;vertical-align:middle; }
.red{color:#BB0000; }
.red a {color:#BB0000; }
.red a:hover{color:#DD0000; }
a.red:hover{color:#DD0000; }


/* ----------------- body start --------------------------- */
#body{width:800px; margin:0 auto; }
#bodyPannel{background:url(../Pictures/images/midle_bg.gif) repeat-y 0 0 #FDF9EE; color:#4E4628;width:740px; padding:0 18px; float:left;}
#bodyPannel form.search{
	background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
	width:248px; padding:7px 17px 27px 17px; float:left; margin:0 10px 0 10px;}
#bodyPannel form.search h2{
	background:url(../images/search_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#786E4E;
	width:197px; padding:0 0 10px 50px; float:left;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#bodyPannel form.search h2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#bodyPannel form.search input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:158px; height:22px; padding:2px; margin:0 0 8px 0; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#bodyPannel form.search input.check{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:15px; height:15px; float:left; margin:6px 0 0 9px;}
#bodyPannel form.search input.submit{
	background:url(../images/submit_bg.gif) no-repeat 37px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:53px; height:13px; float:right; margin:7px 0 0 0; padding:0 23px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#bodyPannel form.search label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#bodyPannel form.search p{
	background-color:#FFFFFF; color:#CC0000; float:left; margin:6px 0 0 0;
	font:normal 13px/15px Arial, Helvetica, sans-serif;}
#bottomShadow{
	background:url(../images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;
	width:778px; height:24px; float:left;}
#colorBg{
	background-color:#FCFAF3; float:left; color:#0B0B0B;display:block;
	margin:18px 0 0 0; padding:18px 40px 18px 28px; width:642px;}
#contact{
	width:312px; float:right;}
#contact form.contact{
	background:url(../images/contact_midle.gif) repeat-y 0 0 #FCFAF3; color:#000000;
	width:272px; padding:0 20px; float:left;}
#contact form.contact h2.text3{
	background:url(../images/contact_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;
	padding:0 0 10px 55px; float:left; width:228px; height:37px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact h2.text3 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#contact form.contact input.reset{
	background:url(../images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input.submit{
	background:url(../images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0 0 0 10px; padding:0 20px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact textarea{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#contact span.cbottom{
	background:url(../images/contact_bottom.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:25px; display:block;}
#contact span.ctop{
	background:url(../images/contact_top.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}

#eventLink{
	width:335px; padding:0 0 0 0px; float:right;margin:0 5px 0 10px}
#eventLink h2{
	background:url(../images/event_link_bg.gif) no-repeat 0px 0px; background-color:#FCFAF3; color:#0B0B0B;padding: 0 0 0 50px;font:normal 28px/40px Georgia, "Times New Roman", Times, serif;}
#eventLink h2 span{
	color:#A60101;font:normal 28px/42px Georgia, "Times New Roman", Times, serif;}
#eventLink ul{
	float:left; padding:0 0 0 5px;}
#eventLink ul li{ list-style:none;
	font:normal 13px/19px Arial, Helvetica, sans-serif; background:url(../images/red_arrow.gif) no-repeat 0 7px #FCFAF3; color:#786E4E;padding:0 0 0 6px;}
#eventLink ul li a{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; background-color:#FCFAF3; color:#4E4628;padding:0 4px; display:block;}
#eventLink ul li a:hover{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; background-color:#F4EFDF; color:#4E4628;padding:0 4px; display:block;}

/* ----------------- footer start --------------------------- */
#footer{
	position:relative; margin:0 auto; width:768px; padding:12px 0 0px;}
#footer a.css{background-color:#0B0B0B; color:#FFFFFF; width:38px; height:16px;font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;display:block; text-align:center; text-decoration:none; float:left;}
#footer a.css:hover{
	background-color:#CC0000; color:#FFFFFF; width:38px; height:16px;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.xhtml{
	background-color:#CC0000; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.xhtml:hover{
	background-color:#0B0B0B; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block; text-align:center; text-decoration:none; float:left;}
#footer p{color:#A90000; background-color:#FDF9EE; padding:0 8px; float:right;}
#footer p.tworld{color:#0B0B0B; background-color:#FDF9EE; padding:0 8px; float:right;}
#footer p.tworld a{color:#0B0B0B; background-color:#FDF9EE; text-decoration:none;}
#footer p.tworld a:hover{color:#0B0B0B; background-color:#EFEBDE; text-decoration:none;}
#footer ul{float:right;}
#footer ul li{ list-style:none;float:left; color:#0B0B0B; background-color:#FDF9EE;}
#footer ul li a{color:#0B0B0B; background-color:#FDF9EE; padding:0 8px; text-decoration:none;}
#footer ul li a:hover{background-color:#EFEBDE; }

#footer #LoginText { margin:2px 0px 5px 0px;width:750px; height:30px; float:left;text-align:left; background:url(../Pictures/Icons//bg.gif) repeat-x 0 0 #FDF9EE; color:#4E4628;}
#footer #LoginText img{border:none; float:left; margin:0 0px 0 2px; width:32px;}	

#futurePlans{
	width:298px; float:left;}
#futurePlans h2.text1{
	background-color:#FCFAF3; color:#0B0B0B;
	font:normal 28px/40px Georgia, "Times New Roman", Times, serif;}
#futurePlans h2.text1 span{
	background-color:#FCFAF3; color:#A60101;
	font:normal 28px/40px Georgia, "Times New Roman", Times, serif;}
#futurePlans p{
	background:url(../images/boeder.gif) repeat-x 0 14px #FCFAF3; color:#0B0B0B;
	height:13px; line-height:13px; padding:14px 0 19px 0;}
#futurePlans p a.more{
	background:url(../images/more_bg.gif) no-repeat 76px 0 #FCFAF3; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 10px; margin:0;}
#futurePlans p a.more:hover{
	background:url(../images/more_bg_h.gif) no-repeat 76px 0 #FCFAF3; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 10px; margin:0;}
#futurePlans ul{ float:left;}
#futurePlans ul li{
	font:normal 13px/19px Arial, Helvetica, sans-serif; color:#4E4628; background:url(../images/red_bullet.gif) no-repeat 0 6px #FCFAF3; padding:0 0 0 10px;}
#futurePlans ul li a{
	font:bold 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; background-color:#FCFAF3; color:#4E4628; display:block;}
#futurePlans ul li a:hover{
	font:bold 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;background-color:#EAE6D9; color:#4E4628; display:block;}
#midle{ color:#4E4628; padding:0px 0 0 0; background-color:#FFFFFF; color:#4E4628;}
#midle p img{border:none; float:left; margin:0 0px 0 0; padding: 5px 10px 0 0px; direction:ltr; text-align: right;}
#midle p a 	{background:url(../images/link_ex.gif) no-repeat 0 3px #FCFAF3; padding:0 0 0 15px; color:#786E4E; text-decoration:none;}
#midle p a:hover{color:#A60101;}
#midle ul li{ list-style-type:none;background:url(../images/red_arrow.gif) no-repeat 0 7px #FCFAF3; color:#786E4E;padding:0 0 0 6px;}
#midle ul li h2{  margin-top:10px; margin-bottom:10px}

#midle ul li h4 a 	{
	font-weight:bold; color:#4E4628; background-color:#FCFAF3; text-decoration:none}
#midle ul li h4 a:hover{
	color:#A60101;}
#midleNav{width:700px; position:relative;margin:0 auto; padding:8px 0 0 0px;}
#midleNav img{border:none; float:left; margin:0 0px 0 0;}
#midleNav ul{}
#midleNav ul li{ list-style:none;color:#0B0B0B; float:left;padding:0 10px 0 10px;}
#midleNav ul li a{color:#0B0B0B; text-transform:uppercase; text-align:center; text-decoration:none;width:75px; height:23px; display:block;}
#midleNav ul li a.hover{background:url(../images/top_btn_h.gif) no-repeat 0 0 #E1DBC7; color:#FFFFFF;}
#midleNav ul li a:hover{background:url(../images/top_btn_h.gif) no-repeat 0 0 #E1DBC7; color:#FFFFFF;}

#newsLetter{
	margin:20px 0 0 0}
#newsLetter form.newsLetter{
	background:url(../images/newsletter_midle.gif) repeat-y 0 0 #FCFAF3; color:#000000;
	width:298px; padding:0 16px; float:left;}
#newsLetter form.newsLetter h2.text2{
	background:url(../images/newsletter_h2_bg.gif) no-repeat 0 0; color:#786E4E;
	padding:0 0 10px 55px; float:left; width:228px; height:37px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter h2.text2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:left;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#newsLetter form.newsLetter input.submit{
	background:url(../images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:7px 34px 0 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#newsLetter form.newsLetter label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#newsLetter span.nlbottom{
	background:url(../images/newsletter_bottom.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
#newsLetter span.nltop{
	background:url(../images/newsletter_top.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:15px; display:block;}
/* ----------------- top navigation start --------------------- */
#topNav{width:788px; position:relative;margin:0 auto; padding:0px 0 0 0px;}
#topNav #LabelMenu ul{background:url(../Pictures/images/top_ul_bg.gif) no-repeat 0 8px;width: 591px; height:23px; padding:8px 0 0 0px; margin:0 0 0 0; float:left;}
#topNav #LabelMenu ul li{color:#0B0B0B; float:left; text-transform:uppercase;}
#topNav #LabelMenu ul li a{ padding:5px 0px;  color:#0B0B0B;text-align:center; text-decoration:none;width:65px; height:23px; display:block; margin:0px 0 0 0}
#topNav #LabelMenu ul li a:hover{ background:url(../Pictures/images/top_btn_h.gif) no-repeat 0 0px #E1DBC7; color:#FFFFFF; text-align:center; text-decoration:none; }
#topNav #LoginMenu ul{width:185px; height:23px; padding:8px 0 0 1px; margin:0 0 0 0; float:right;background:url(../Pictures/images/bg.gif) repeat-x 0 0 #FDF9EE; color:#4E4628;}
#topNav #LoginMenu ul li{color:#0B0B0B; float:left; text-transform:uppercase; float:right;}
#topNav #LoginMenu ul li a{color:#4E4628; text-transform:uppercase; text-align:center; text-decoration:none;width:50px; height:23px; display:block;}
#topNav #LoginMenu ul li a:hover{background:url(../Pictures/images/top_btn_h.gif) no-repeat 0 0 #E1DBC7; color:#FFFFFF; text-transform:uppercase; text-align:center; text-decoration:none;width:50px; height:23px; display:block;}



#topNav #SubMenuHolder{display: inline; width:500px;}
#topNav #SubMenuHolder ul{margin:2px 0 0 0;background:url(../Pictures/images/bg.gif) repeat-x 0 0 #FDF9EE; color:#4E4628;}
#topNav #SubMenuHolder ul li{ background:url(../Pictures/images/red_arrow.gif) no-repeat 0 4px #FFFFFF; color:#4E4628;padding:0px 10px;display:inline;}
#topNav #SubMenuHolder ul li a{text-decoration:none; color:#4E4628;padding:0 5px; display:inline;}
#topNav #SubMenuHolder ul li a:hover{text-decoration:none; background-color:#F4EFDF; color:#4E4628;padding:0 5px; display:inline;}
/* ----------------- shadow start --------------------------- */
#topShadow{background:url(../Pictures/images/top_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;width:778px; height:34px; margin:9px 0 0; float:left;}
#bottomShadow{background:url(../Pictures/images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;width:778px; height:24px; float:left;}

#nav  ul li{display:inline;float:left; margin:0px 0px 15px 0px }
#nav  ul li img{border: none; width:20px; float:left;}
#nav  ul li a{ text-decoration:none;color:#0B0B0B; background-color:#FFFFFF; margin:0 4px 0 1px;padding:0 0px;  }
#nav  ul li a:hover{ text-decoration:none; background-color:#F4EFDF; color:#4E4628;padding:0 0px; display:inline;}
	
/* CSS Document */
/* ----------------- top navigation end --------------------- */
/* ----------------- shadow end --------------------------- */
.overlay{ float:left; text-align:left; z-index:1100; position:absolute; top:0; left:0; background:url(../images/PopUpBgw.png) 0 0 repeat; border:1px silver solid; }
.overlay span.state{ height:25px; float:left; text-align:right;  }
.overlay span.state img{ margin: 0px 5px 0px 2px; height:25px; width:25px; text-align:right; vertical-align:middle; }
.overlay span.ctop{ color:#000000; line-height:0; font-size:0; height:14px; display:block; }
.overlay div.cbottom{ position:absolute; bottom:0px; color:#000000; line-height:0; font-size:0; height:25px; display:block; padding:0px; margin:0px;}
.overlay h2{ background-color:Black; color:White; width:100%; height:16px; float:left; padding:2px; margin: 0; text-align:left; text-transform:uppercase;}
.overlay p.rm2{ width: 98%; margin: 2px; padding: -10px 0 0 0;}
.overlay p.rm2 a{background:url(../images/btn_close_more.gif) 0px 0px no-repeat; width:58px; height:14px; padding:0px 0 0 0; float:right;}
.overlay p.rm2 a:hover{background:url(../images/btn_read_close_hover.gif) 0 1px no-repeat;}
.overlay a.close{background:url(../images/btn_close_more.gif) 0px 0px no-repeat; width:58px; height:14px; padding:0px 0px 0 0px; margin:0px 0px 0px 0px; float:right;}
.overlay a.close:hover{background:url(../images/btn_close_more_hover.gif) 0 1px no-repeat;}
.overlay a.alert{ position:absolute; right:0px; bottom:0px; text-align:center; background-color:Black; text-transform:uppercase; color:White; border:none;margin:10px 0 0 0; cursor:pointer;float:right; width:130px; height:15px; padding:3px 2px 2px 2px}
.overlay p{margin:2px; }
.overlay p img{ margin-right:5px;vertical-align:middle; float:left; }

#overlay2{ width:350px; float:left; text-align:left; z-index:1100; position:absolute; top:0; left:0; background:url(../images/PopUpBg.png) 0 0 repeat; border:1px silver solid; padding:2px 5px 2px 5px; }
#overlay2 h2{ color:white; font-weight:bold;}
#overlay2 p{ color:white; }
#overlay2 a.closeLink{ color:white;position:absolute; bottom:0px; left:300px; }
#overlay2 a:hover.closeLink{color:#CCCCCC;}
#overlay2 ul{ list-style-type:none;  }
#overlay2 ul li {background:url(../images/more_bg.gif) no-repeat 0px 3px; padding-left:18px; }
#overlay2 ul li a{ color:white; font-size:10pt;}
#overlay2 ul li a:hover{ color:#f60;}
#overlay2 img{ width:190px;}

#PictureUploadWindow{ color:White; width:500px; height: 250px;text-align:left; z-index:1100; position:absolute; top:0; left:0; background:url(../images/PopUpBg.png) 0 0 repeat; border:1px silver solid; padding-top:0px; padding-right:15px;  padding-left:15px; }
#PictureUploadWindow h1 { margin:0px; height: 20px}
#PictureUploadWindow input.submit { margin:0px; height: 20px ; background-color:Transparent; color:White; width:120px;}
#PictureUploadWindow input.reset { margin:0px; height: 20px ; background-color:Transparent; color:White; width:120px;}
#PictureUploadWindow a.reset { margin:0px; height: 20px ; background-color:Transparent; color:White; width:110px;}
#PictureUploadWindow a.submit { margin:0px; height: 20px}
.closeButton{ position:absolute; top:0px; right:2px; border:0; background:url(../images/iconss/I_0013_delete2.jpg) 0 0px no-repeat; float:right; width:18px;height:18px;}

#shop_container1 {  height: 585px; float:right; margin:0; }
#shop_container1 h1 {background-color:Transparent;}
#shop_container1 h2 { background-color:Transparent;}
#shop_container1 h3 { background-color:Transparent; color: #ff9000; margin-left: 20px; text-transform:uppercase; }
#shop_container2 { height: 285px; margin:0; }
#shop_container2 a {text-decoration:none; width:200px; position:relative;}
#shop_container2 ul{ margin: 0; padding: 0;  height:250px;  }
#shop_container2 ul li{ background-color:Transparent; background-image:none;  display: block; float: left; margin:0px; padding:0px; }
#shop_container2 ul li a {  }
#shop_container2 ul li.link1 a { margin-top: 40px; background-repeat: no-repeat;background-image: url(../images/Shop/arrowl.png); width: 200px; height: 66px; display:block;}
#shop_container2 ul li.link1 a:hover span{background-position: 0px -66px;}
#shop_container2 ul li.link2 a { margin-left: 40px; background-repeat: no-repeat;background-image: url(../images/Shop/basket-buy.png); width: 244px; height: 233px;  display:block;  }
#shop_container2 ul li.link2 a span.price{ text-decoration:none; color:#FFFFFF; background-image:none; position:absolute; top:120px;left:115px; }
#shop_container2 ul li.link2 a span.price_small{  text-decoration:none; color:#FFFFFF; background-image:none; position:absolute; top:145px;left:115px;}
#shop_container2 ul li.link2 a:hover span{background-position: 0px 0px;}	
#shop_container2 ul li.link3 a { margin-top: 40px; background-repeat: no-repeat;background-image: url(../images/Shop/arrowr.png); width: 200px; height: 66px; display:block;}
#shop_container2 ul li.link3 a:hover span{background-position: 0px -66px;}

	
#colorBg{
	background-color:#FCFAF3; float:left; color:#0B0B0B;
	margin:18px 0 0 0; padding:18px 40px 18px 38px; width:642px;}
	
.image{margin:0px 0 50px 50px; float:right;}
.high{float:left;margin:2px 0 2px 8px;font-weight:bold; text-transform:uppercase;background-color:#FFFFFF; color:#A60101; width:200px }
.mycheckbox_vert{
	width:135px; height:22px; margin:2px 8px 2px 8px; float:right; }
.mycheckbox_vert label{
	margin:0px 4px 0 2px; width:85px; text-align:right; }
.mycheckbox_vert input{
	background-color:#FFFFFF; border:0;width:22px; height:22px; margin:0px 0px 0 0px; float:right; }

.mycheckbox_hori{
	width:325px; height:22px; margin:2px 8px 2px 8px; float:right;display:inline; }
.mycheckbox_hori label{
	margin:0px 4px 0 2px; float:left; width:75px;display:inline;text-align:right;}
.mycheckbox_hori input{
	background-color:#FFFFFF; border:0;width:22px; height:22px; margin:0px 0px 0 0px; float:left;display:inline; }

.myGridViewInvoice{ width:100%;
	float:left; margin:2px 2px 2px 2px; padding:0 15px 0 0; 
	font:normal 10px/13px Arial, Helvetica, sans-serif;}
.myGridViewInvoice img{
	margin: 2px 0px 2px 2px; float:right;}
.myGridViewInvoice  label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0px 0 4px 8px; float:left;
	font:normal 11px/19px Arial, Helvetica, sans-serif; text-transform:uppercase;height:22px; width:90px}
.myGridViewInvoice span{
	background-color:#FFFFFF; color:#0B0B0B; margin:0px 0 4px 8px; float:left;
	font:normal 11px/19px Arial, Helvetica, sans-serif; text-transform:uppercase;height:22px; width:90px}
.myGridViewInvoice select{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:178px; height:22px; padding:2px; margin:0 0 4px 8px; float:right;
	font:normal 11px/24px Arial, Helvetica, sans-serif;}
.myGridViewInvoice  input[type=checkbox]{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:15px; height:15px; float:right; margin:0px 4px 0 8px;}
.myGridViewInvoice  textarea{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
	font:normal 11px/24px Arial, Helvetica, sans-serif;}
.myGridViewInvoice a{ float:left;color:#4E4628;  
	font:normal 11px/19px Arial, Helvetica, sans-serif; text-decoration:none;
	padding:0 20px 0 0; margin:5px 0px 0 0;cursor:pointer;}
.myGridViewInvoice a:hover{
	float:left;color:Navy; background-color:Transparent;  
	font:normal 11px/19px Arial, Helvetica, sans-serif; text-decoration:none;
	padding:0 20px 0 0; margin:5px 0px 0 0;cursor:pointer;}

#login{width:412px; background:url(../Pictures/images/contact_midlel.gif) repeat-y 0 0 #FCFAF3; color:#000000;padding:0 0px; float:left;}
#login span.ctop{background:url(../Pictures/images/contact_topl.gif) no-repeat 0 0 #FCFAF3; color:#000000;line-height:0; font-size:0; height:14px; display:block;}
#login span.cbottom{background:url(../Pictures/images/contact_bottoml.gif) no-repeat 0 0 #FCFAF3; color:#000000;line-height:0; font-size:0; height:25px; display:block;}
#login img{margin:3px 0 0px 4px; float:left;}
#login h2{background:url(../Pictures/Icons/118.ico) no-repeat 0 0 #FFFFFF; color:#0B0B0B;padding:0 0 10px 55px; margin:6px 0 4px 8px; float:left; width:333px; height:37px; }
#login label{background-color:#FFFFFF; color:#0B0B0B; margin:0px 0px 0px 2px; float:left; text-transform:uppercase;height:22px; width:100px}
#login select{width:180px; height:22px; margin:0px 0px 0px 2px; float:left;}
#login input{float:left; margin: 0px 4px 4px 4px }
#login input.submit{float:right; margin: 8px 4px 4px 4px}
#login a.more{float:right; padding:0 0px 0 0; margin: 8px 4px 4px 4px}
#login a{background:url(../Pictures/images/more_bg.gif) no-repeat 116px 0 #FFFFFF; width:130px; margin: 8px 4px 4px 4px }
	
#logout{width:438px;background:url(../Pictures/images/contact_midlel.gif) repeat-y 0 0 #FCFAF3; color:#000000;padding:0 0px; float:left;}
#logout span.ctop{background:url(../Pictures/images/contact_topl.gif) no-repeat 0 0 #FCFAF3; color:#000000;line-height:0; font-size:0; height:14px; display:block;width: 432px;}
#logout span.cbottom{background:url(../Pictures/images/contact_bottoml.gif) no-repeat 0 0 #FCFAF3; color:#000000;line-height:0; font-size:0; height:25px; display:block;width: 420px;}
#logout h2{background:url(../Pictures/Icons/400.ico) no-repeat 0 0 #FFFFFF; color:#0B0B0B;margin:6px 8px 4px 8px; float:left; height:37px;font:normal 24px/30px Georgia, "Times New Roman", Times, serif;width: 336px;}
#logout .span{background-color:#FFFFFF; color:#0B0B0B; margin:0px 10px 0px 10px; float:left; text-transform:uppercase;height:22px;}

.dbDisplay{ float:left; width:98%; margin-top:7px; margin-left:2px; padding:0; text-transform:uppercase; }
.dbDisplay img{ margin: 0px 0px 0px 2px; float:left;width:32px; height:32px; padding:0px}
.dbDisplay select{ padding:3px 0px 5px 0px; width:53%; float:right; height:27px; margin:3px 10px 1px 0px; line-height:0;}
.dbDisplay select.sm{ width:80px; float:left; }
.dbDisplay select.lb{ width:80px; float:left; }
.dbDisplay input{ border:1px solid silver; padding:4px 2px 0px 2px; width:65%; text-align:left; float:right;height:21px; margin:3px 10px 1px 0px; }
.dbDisplay input[type="checkbox"] { width:15px; height:15px; }
.dbDisplay input.input_sh{ padding:2px 2px 0px 2px; width:25px; text-align:left; float:left;height:20px; margin:0px 0px 1px 5px;}
.dbDisplay input.is{ width:140px;}
.dbDisplay input.iss{ width:40px;}
.dbDisplay .checkbox { float:left;margin:3px 0px 5px 0px;  width:66%; padding:2px 2px 2px 2px; height:18px; border:1px solid silver }
.dbDisplay .checkbox td{height:60px; width: 100%; vertical-align:top;} 
.dbDisplay .checkbox p{color:#333333; }
.dbDisplay .checkbox input {width:15px; height:15px; float:left; margin:0 0 0px 0; padding:0;}
.dbDisplay .checkbox label{ width:88%; height:15px; float:left;margin:0px 0px 1px 0px;padding:0}
.dbDisplay .checkbox img{ height:15px; float:left;margin:0px;padding:0}
.dbDisplay textarea{ border:1px solid silver; width:65%; height:24px; float:right; margin:3px 10px 1px 0px; padding:2px 2px 0px 2px;}
.dbDisplay span{ clear:both;height:23px; width:25%; padding:3px 0 1px 0; margin:3px 1px 1px 0px; float:left; text-align:left; text-transform:uppercase;}
.dbDisplay span.ls{ width:49px; }
.dbDisplay label{ height:32px; width:20%; margin:0px 2px 1px 0px; float:left; text-align:left; text-transform:uppercase;}
.dbDisplay label.label_lo{ height:62px; width:350px; text-transform:none;}
.dbDisplay span.label_lo{ height:62px; width:350px; text-transform:none; }
.dbDisplay span.label_lo img{ width:24px; }
.dbDisplay .modifiers {width:72px; height:24px; margin:3px 0px 1px 0px; padding:0; float:left;}
.dbDisplay a.add{ background:url(../images/iconss/I_0014_insert.jpg) repeat-y 0 0 #FCFAF3; width:24px; height:21px; float:left; margin:0; padding:0;}
.dbDisplay a:hover.add{ background-position: -24px 0;}
.dbDisplay a.mod{ background:url(../images/iconss/I_0012_modify.jpg) repeat-y 0 0 #FCFAF3; width:24px; height:21px; float:left;margin:0; padding:0;}
.dbDisplay a:hover.mod{ background-position: -24px 0;}
.dbDisplay a.del{ background:url(../images/iconss/I_0013_delete2.jpg) repeat-y 0 0 #FCFAF3; width:24px; height:21px; float:left;margin:0; padding:0;}
.dbDisplay a:hover.del{ background-position: -24px 0;}
.dbDisplay a.update{ color:Black; background-color:white; float: left; padding: 2px 5px 2px 5px; margin: 0px 10px 0px 480px;}
.dbDisplay a.update:hover{ color:Red}
.dbDisplay .submitLow{ float:right; margin:5px 10px 0 2px; width:50%; text-align:center; padding:0;}
.dbDisplay a.submitLow{padding-top:2px; height:16px;}
.dbDisplay input.submitLow{padding-top:2px; height:20px;}
.dbDisplay .ImageRow{border:0px; line-height:0px; padding:0px; width:66%; text-align:left; float:right;height:27px; margin:3px 10px 1px 0px; }
.dbDisplay .ImageRow input.update{ border: none; background:url(../images/iconss/I_0012_modify.jpg) no-repeat 0 0 #FCFAF3; width:24px; height:24px; float:left; padding:0px;  margin:0px; font-size:0; }
.dbDisplay .ImageRow input.update:hover{ color:Red}
.dbDisplay .ImageRow img.dataImage{ border: 1px solid silver; margin: 0px; float:left; width:24px; height:24px;}

   
#products{ float: left; margin: 0px; }
#products ul{ margin:0; padding: 0;}
#products ul li{ border: 1px red solid; width:163px; height:113px; display: block; background-repeat: no-repeat; padding:0 0px 0 0px; margin:0 4px 5px 1px; float:left; }

#products li.one_artikel { position:relative; }
#products li.one_artikel ul{ float: left; margin:0; padding: 0; list-style-type:none; }
#products li.one_artikel ul li{ display: block; padding:0 0 0 0 0px; float:left; text-align:left; list-style-type:none; }
#products li.one_artikel img{ width:161px; margin:1px 0 0 0px;padding: 0px;}
#products li.one_artikel a { color:#ffffff; text-transform:uppercase; text-decoration:none;}

#products ul li.one_artikel p.footer{ position:absolute; bottom:0px; left:0px; width:153px; background-color: #000000; text-transform:uppercase; float: left; text-align: left; padding: 3px 5px 0; height: 17px; margin:0px; }
#products ul li.one_artikel p.footer a{ float:left; } 
#products ul li.one_artikel p.footer span.footerPrice{ color:#ffffff; float:right; }
