

.main_right,.pnimi4_main_right { text-align: center;vertical-align: top; width: 180px;}
.hpTopMenu { text-align:center; }

.level {padding-top:3px; padding-bottom:3px; direction: rtl; text-align:right; height:20px;width:24px; padding-right:10px; background-image:url('/websites/files/5888/logo22.jpg'); background-repeat:no-repeat; background-position:right;}
.level:hover {padding-top:3px; padding-bottom:3px; direction: rtl; text-align:right; height:20px; width:24px; padding-right:10px; }
.Selectedlevel {padding-top:3px; padding-bottom:3px; direction: rtl; text-align:right;height:20px;width:24px;padding-right:10px; }
.level a {padding-top:3px; padding-bottom:3px; display:block;direction: rtl; color: #553ab8 ;text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;	text-align:right;width:24px; }
.level:hover a {padding-top:3px; padding-bottom:3px; display:block; direction: rtl; text-decoration: none; color:#FEC908;font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight: bold; text-align:right;width:24px; }
.Selectedlevel a {padding-top:3px; padding-bottom:3px; display:block; direction: rtl; color:#FEC908; text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight:bold; text-align:right; width:24px; }
.Sublevel {padding-top:3px; padding-bottom:3px; direction: rtl; overflow: hidden; text-align:right; height:20px; width:24px; padding-right:10px; }
.Sublevel:hover {padding-top:3px; padding-bottom:3px; direction: rtl; color:red; overflow: hidden; text-align:right;height:20px;width:24px;padding-right:10px; }
.SelectedSublevel {padding-top:3px; padding-bottom:3px; direction: rtl; overflow: hidden;text-align:right;height:20px;width:24px;padding-right:10px; }


.Sublevel2 {padding-top:3px; padding-bottom:3px; direction: rtl; overflow: hidden; text-align:right; height:20px; width:24px; padding-right:10px;}
.Sublevel2:hover {padding-top:3px; padding-bottom:3px; direction: rtl; color:red; overflow: hidden; text-align:right;height:20px;width:24px;padding-right:10px; }
.SelectedSublevel2 {padding-top:3px; padding-bottom:3px; direction: rtl; overflow: hidden;text-align:right;height:20px;width:24px;padding-right:10px;}


.Sublevel a {padding-top:3px; padding-bottom:3px; display:block; direction: rtl; color: #553ab8; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align:right; width:24px; }
.Sublevel:hover a {padding-top:3px; padding-bottom:3px; display:block; direction: rtl; text-decoration: none; color: #FEC908;font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight: bold; text-align:right; width:24px; }
.SelectedSublevel a {padding-top:3px; padding-bottom:3px; display:block; direction: rtl; color:#FEC908; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align:right;width:24px; }


.content_title h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #190d30;  font-size:16px; text-align:right; }
.backToTop { vertical-align:bottom; margin-bottom:20px; margin-top:20px;}
.bottomLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#190d30; font-weight: bold; text-align : center; text-decoration: none; }
.bottomLink a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#190d30; text-decoration: underline; }
.bottomLink a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#190d30; text-decoration: none; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #190d30; text-decoration: none; }
.text a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #190d30; text-decoration: underline; }
.text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #190d30; text-decoration: none; }
.astrix { color: #FF0000; }

.text_field { width:150px; height:24px;  }
.text_field_big {width:150px; height:80px;  }
.form_field_text { vertical-align:top; width:100px;}
.textBox { width:24px; height:14px;} 
.textBox2 { width:24px; } 
input { border:1px solid #190d30; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#190d30; text-decoration: none; }
textarea { border:1px solid #190d30; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#190d30; text-decoration: none; }
select { border:1px solid #190d30; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#190d30; text-decoration: none; }
.Model{ font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #190d30; text-decoration: none; font-weight: bold;}
.Model :hover{ color: black; text-decoration: none; font-weight: bold;}
.Description { font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #190d30; text-decoration: none; font-weight: normal;}.Description :hover{color: black; text-decoration: none; font-weight: normal;}.MoreDetails{ direction:rtl; color:#190d30; line-height:15px; text-decoration: underline; font-size:12px;} .MoreDetails :hover{ color:black; text-decoration:underline;}.tdTxt { padding-top: 0px; }.Field{color:#190d30; font-size:16px; font-weight:normal;}
.textboxClass{background-color:white; color:#190d30; border:solid 1px #190d30; width:170px; height:15px;}
.btnSend { width:110px; height:33px; cursor:pointer; cursor:pointer; background-image:url('/websites/files/5888/send1.png');background-repeat:no-repeat;}.btnFreeCall {width:110px; height:33px; cursor:pointer; cursor:pointer; background-image:url('/websites/files/5888/free_call0.png');background-repeat:no-repeat;}.CustomerClub { color: #FEC908; }

.textboxClassWedding{background-color:white; color:#190d30; width:170px; height:15px; border:none;}
.textboxClassWeddingNotes{overflow:hidden; background-color:white; color:#190d30; width:170px; border:none;}

.SubCategoryclass{font-weight:bold;color:#190d30; font-size:16px; text-decoration:none; vertical-align:middle; padding-top:3px; padding-bottom:3px;}
.SubCategoryclass:hover{color:black; text-decoration:none;}


.ddsmoothmenu{ font: bold 14px Arial; float:right; position:relative; left:-50%; text-align:center; z-index:100;}
.ddsmoothmenu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none; position: relative; left:50%; z-index:100;}
.ddsmoothmenu ul li{ position: relative; float:right; display: inline; z-index:100;}
.ddsmoothmenu ul li a{ display: block; color:  white; padding: 0px 0px; text-decoration: none; width:350px; line-height:25px; height:25px; background-image:url('/websites/files/5888/Fotolia_26229843_Subscription_XL.jpg'); background-repeat:no-repeat; background-position: center center;}
.ddsmoothmenu ul li a.selected{  color: #eddff6; }
.ddsmoothmenu ul li a:hover{ color: #eddff6; }


.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; visibility: hidden; z-index:100;}
.ddsmoothmenu ul li ul li{ display: list-item; float: none; z-index:100;}

.ddsmoothmenu ul li ul li a{ font: normal 14px Arial; width: 200px; padding: 5px; margin: 0; color: white; z-index:100; }


.ddsmoothmenu ul li ul li a:hover{ color: 5; z-index:100;  }



.downarrowclass{ position: absolute; top: 10px; right: 5px; }

/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver; }
.toplevelshadow{ opacity: 0.5; }

.btnBelgi { background-image:url('/Templates/1166/_images/1.jpg');width:58px; height:20px; background-repeat:no-repeat; cursor:pointer; cursor:pointer;}.ContactAD {background-image:url('/Templates/1166/_images/contact_usNew.jpg');width:156px; height:295px; background-repeat:no-repeat;color:#1D4674;}
.textBoxSide{background-color:transparent;background-image:url('/Templates/1166/_images/box.png'); background-repeat:no-repeat;color:#1D4674;padding-right:12px;}
.SendBtnSide{width:143px; height:22px;cursor:pointer;}

    .stepcarousel{ position: relative; /*border: 10px solid black;*/ overflow: scroll; width: 800px; height: 90px; }  
.stepcarousel .belt{ position: absolute; left: 0; top: 0; }.stepcarousel .panel{ float: left; overflow: hidden; margin: 10px; width: 125px;}.newscarousel{ position: relative; /*border: 10px solid black;*/ overflow: scroll; width: 800px; height: 400px; }.newscarousel .belt{ position: absolute; left: 0; top: 0; }.newscarousel .panel{ float: left; overflow: hidden; margin: 0px; width: 800px; height: 400px; }.SearchClass { z-index: 80 !important;  ;height:38px; margin-right:11px }.csstxtSearchHelp{background-color: transparent;border: 0px;width: 90px; padding-top:8px}.cssBtnSearchVer{cursor:hand; cursor:pointer;width:30px;height:50%;}.searchColor2 {color: white;}



.MenuClass {color:white;font-size:14px; vertical-align:bottom; text-align: center;}
.MenuClass a{font-weight:bold; color:white; font-size:14px; text-decoration:none; padding: 0px 5px;}
.MenuClass a:hover{color:#eddff6;}
.MenuClass span{font-weight:bold;color:#eddff6; font-size:14px; text-decoration:none;}


.MenuSubClass a{height:24px; font-size:18px; line-height:18px; display:inline-block; color: white; width: 200px;  text-align:center; text-decoration:none;}
.MenuSubClass a:hover{ color: 5; }
.MenuSubClass div{display:inline-block; width:20px;}
.MenuSubClass a.Selected{height:24px; font-size:18px; line-height:18px; display:inline-block; color: 5; width: 200px;  text-align:center; text-decoration:none;}



.divVerticalMenuClass a {padding-top:3px; padding-bottom:3px; direction: rtl; text-align:right; display:block; direction: rtl; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
                height:20px; line-height:20px; width:24px;
                 padding-right:10px; background-image:url('/websites/files/5888/logo22.jpg'); background-repeat:no-repeat; background-position:right;;
                    color: #553ab8 ; font-size: 18px; }

.divVerticalMenuClass a:hover {padding-top:3px; padding-bottom:3px; direction: rtl; text-align:right; display:block; direction: rtl; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
                        height:20px; line-height:20px; width:24px;
                         padding-right:10px; ;
                         color:#FEC908; font-size: 18px; }

.divVerticalMenuClass .Selected {padding-top:3px; padding-bottom:3px; direction: rtl; text-align:right; display:block; direction: rtl; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
                                height:20px; line-height:20px; width:24px;
                                padding-right:10px; ;
                                 color:#FEC908;  font-size: 18px;   }


.accord_top { padding:10px 0; margin:0; background:#cdcdcd;}
/* jquery.v1.4.2 */
/* Small reset */
/*Featuread Area*/

#featured, .featured, .fadeout, .newsselect { height:309px; /*this changes the height of the image slider*/ }
#feature_wrap { width:959px; border:5px solid #f4f4f4; margin:0 auto; }
#featured { position: relative; width:957px; overflow: hidden; }
.featured { position:absolute; top:0; left:0; overflow: hidden; display:none; border-left:1px solid #aaa; background: #fff url(images/hp/preload.gif) no-repeat center center; }
.preloading_background { background: transparent url(images/preload.gif) no-repeat 50% 50%; }
#feature_wrap .fadeout { background: transparent url(images/overlay.png) repeat-y right top; }
.bottom_left_rounded_corner { background: transparent url(images/rounded.png) no-repeat left bottom; }
.bottom_right_rounded_corner { background: transparent url(images/rounded.png) no-repeat right bottom; }
#feature_wrap #featured .feature_excerpt { background: #fff; }
#feature_wrap #featured a { color:#444; }
.accord_top .feature_excerpt { width:660px; position: absolute; display: block; bottom: 0; left:0; z-index: 2; padding:10px 20px; font-size: 11.5px; line-height:1.5em; cursor: pointer; }
.sliderdate { display:none; }
/*fadeslider*/
.fadeslider .featured { width:100%; border:none; }
.accord_top .slidecontrolls { position:absolute; width:10px; right:-15px; bottom:0; }
.accord_top .slidecontrolls span { height:10px; padding:2px 0; width:10px; display:block; cursor: pointer; }
.accord_top .fadeslider .feature_excerpt { width:917px; }
/*newsslider*/
.newsselect { position: absolute; overflow: hidden; width:276px; right:0px; top:0px; border-left:1px solid #e1e1e1; background: #fff; z-index: 5; }
.newsslider .newsItems { position: absolute; top:0; left:0; }
.newsslider .featured { border:none; }
.accord_top .newsselect .sliderheading { font-size:13px; font-family: Arial, Helevtica, Verdana, san-serif; font-weight: bold; padding: 0; }
.newsselect .single_item { padding:10px; border-bottom:1px solid #e1e1e1; display: block; text-decoration: none; line-height: 1.3em; }
.newsselect .single_item:hover,
.newsselect .active_item { background-color: #f1f1f1; outline: none; }
.accord_top .newsslider .fadeout { right:155px; }
.newsselect .sliderdate { display:block; font-size: 11px; }
/*accordion slider*/
.featured img { display:block; position: relative; z-index: 1; }
.accord_top .fadeout { position:absolute; width:200px; display:block; right:0px; z-index: 3; }
.accord_top .sliderheading { display:block; font-size: 26px; }
.accord_top .heading_clone { color:#fff; position: absolute; z-index: 4; bottom:20px; left:20px; font-size: 14px; font-weight:bold; padding:0; margin: 0; }
.featured a,
.featured a img,
.featured img { text-decoration: none; border:none; }
/*.accord_top .featured1 { border:none; display: block; }*/
.bottom_right_rounded_corner,
.bottom_left_rounded_corner { position: absolute; z-index: 50; display: block; height:7px; width:7px; bottom:0px !important; /* ie6fix */ left:0px; bottom:-1px; }
.accord_top .bottom_right_rounded_corner { right:0px !important; /* ie6fix */ right:-1px; left:auto; }
.imgCaptcha {width:170px; height:15px;}

 


