﻿/*RTL (RIGHT-TO-LEFT) VERSION OF styles.css file*/

/* RESET STYLESHEET (html5doctor.com) v1.6.1 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1; direction:ltr !important; direction:rtl !important;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
select{vertical-align:middle; margin-left:5px;}
input{vertical-align:middle;  }
/* END RESET CSS (html5doctor.com) */





/* OTHER RESET STYLESHEET (HTML GENERAL) */
body{text-align:center;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;background:none repeat scroll 0 0 #F6F6F4;color:#5C5B5B;line-height:normal;}
a{color:#5C5B5B;text-decoration:none;font-weight:normal;}
a:hover{color:#61116A;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-family:tahoma,helvetica,sans-serif;}
h2,h3{font-size:16px;}
textarea{width:100%;font-family:Verdana,Arial,sans-serif;font-size:11px;border:0px solid #C6C6C6; margin-top:10px; height:150px; background-color:#f7f7f7}
checkbox,input,radio,select,button{}
fieldset{margin:0px 0px 15px;border:1px solid #c9c9c9;padding:15px;}
legend{font-weight:bold;line-height:20px;font-size:16px;}
input[type="text"],input[type="password"]{border:0px solid #c6c6c6; color:#3c3c3c; font-family:Tahoma; font-size:14px; direction:rtl;height:40px; background-color:#f7f7f7;}
input[type="text"]:disabled{background:none repeat scroll 0 0 #FFF;direction:rtl;}
#Id{border:0px solid #c6c6c6; color:#3c3c3c; font-family:Tahoma; font-size:14px; direction:rtl;height:40px; background-color:#f7f7f7;}
.customer-info-page .inputs select{border:0px solid #c6c6c6; color:#3c3c3c; font-family:Tahoma; font-size:14px; direction:rtl;height:40px; background-color:#f7f7f7;}

/* MASTER PAGE WRAPPERS */
.master-wrapper-page{margin:0 auto; width:100% }

@media (max-width: 1199px) {
.master-wrapper-page{margin:0 auto; width:1225px; }	
}


.master-wrapper-content{width:100%;margin:0 auto;}
.master-wrapper-main{font-family:arial,helvetica,sans-serif;color:#5C5B5B; margin:0 auto;width:100%;}
/* one column master page */
.master-wrapper-main .center-1{width:100%; margin:0 auto;}
/* two column master page */
.master-wrapper-main .side-2{float:right;width:250px;margin:20px 0;display:inline;}
.master-wrapper-main .center-2{width:705px;min-height:400px;padding:10px;background:#FFF; font-family:Tahoma, Geneva, sans-serif; float:left;}
/* three column master page */
.master-wrapper-main .leftside-3{float:left;width:190px;margin:10px 0;display:inline;}
.master-wrapper-main .center-3{float:left;width:510px;min-height:400px;padding:10px;margin:10px;background:#FFF;display:inline;overflow:hidden;border-radius:5px;}
.master-wrapper-main .rightside-3{float:right;width:190px;margin:10px 0;display:inline;}



/* HEADER AND MENU */
.header{padding:0 2px;height:110px;background:#fff;}
.header .icon{vertical-align:bottom;}
.header .ico-register{padding-left:10px;padding-bottom:5px;}
.header .ico-login{padding-left:10px;padding-bottom:5px;}
.header .ico-logout{padding-left:10px;padding-bottom:5px;}
.header .ico-inbox{padding-left:10px;padding-bottom:5px;}
.header .ico-cart{padding-left:10px;padding-bottom:5px;}
.header .ico-wishlist{padding-left:10px;padding-bottom:5px;}
.header .ico-cart:hover *,.header .ico-wishlist:hover *{text-decoration:underline;cursor:pointer;}
.header .ico-cart span,.header .ico-wishlist span{float:left;}
.header-logo{margin-top:5px;float:left;text-align:left;}
a.logo{background:url(images/Logo.png) no-repeat scroll 0 0 transparent;display:block;width:203px;height:74px;text-decoration:none; border:0;}
.header-selectors-wrapper{text-align:right;float:right;width:500px;margin-top:10px;clear:both;}
.currency-selector{float:right;}
.language-selector{float:right;}
.tax-display-type-selector{float:right;}
ul.language-list{display:inline;line-height:25px;}
ul.language-list li{list-style:none;display:inline;float:left;}
ul.language-list li .selected{border:solid 1px #ccc!important; display:none;}
ul.language-list li:hover{cursor:pointer;}
.header-links-wrapper{position:relative;float:right;text-align:right;width:auto;}
.header-links{/*float:right;padding:0px;display:inline-table;*/}
.header-links ul{padding:0;margin:0;float:left;}
.header-links ul li{list-style:none outside none;display:inline;padding-right:2px;margin-left:10px;float:left;}
.header-links a{color:#AF0304;text-decoration:none;float:left;}
.header-links a:hover{color:#AF0304;text-decoration:underline;}
.header-links a.account{color:#262626;}
.admin-header-links{padding:5px;margin-bottom:-15px; }
.admin-header-links .administration{font-weight:bold;}
.admin-header-links .impersonate{display:block; color:#E44097; margin-bottom:10px;}
.admin-header-links .impersonate a{color:#F93;font-weight:700;}
.header-menu{/*background:none repeat scroll 0 0 #404040;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:32px;list-style:none outside none;margin:10px auto 0;padding:0 10px;*/}
.header-menu a{/*color:#FFFFFF;font-size:1.1em;text-decoration:none;*/}
.header-menu li{/*float:left;list-style:none outside none;padding:7px 8px;margin-right:10px;font-size:1.1em;line-height:17px;*/ text-align:left;}
.header-menu li:hover{/*background:#696969;*/}
.header-menu .top-menu li{list-style-type:none;margin-right:10px;}
/* search box */
.search-text{border:1px solid #eee;vertical-align:top;padding:5px 0 5px 5px;font-size:12px;width:100%;}
.search-box{width:auto;border-radius:30px; border:1px solid #33b8e2;background-color:#fff; display:inline-block; padding-left:10px;}
.search-box ul{margin:0;padding:0;float:right;}
.search-box ul li{list-style:none outside none;float:left;margin:0;padding:0;}
.search-box-text{background:none repeat scroll 0 0 #FFF;width:148px;border:0px solid #c6c6c6 !important; border-radius:30px;font-size:12px; height:24px; float:right; border-left:0px !important; padding-right:5px;}
.search-box-button{background-image:url(images/searchBtnAR.jpg) !important; background-position:left !important; background-repeat:no-repeat !important; border:0px !important; padding:0x !important; width:26px !important; height:28px !important; margin-right:-1px !important; text-indent:100px; color:#7d3d85; padding:0px !important; background-color:#fff; float:none !important;}
.search-box-button:hover{background-color:#fff !important;}
/* override some jQuery UI style */
.search-box .ui-autocomplete-loading{background:white url('images/ajax_loader_small.gif') right center no-repeat;}
.ui-autocomplete{z-index:10 !important;} /*ensure that z-index is more than .nivoSlider a.nivo-imageLink used on the home page*/
.ui-autocomplete .ui-menu-item a{text-align:left !important;}

/* FOOTER */
.footer{/*border-top: 2px solid #666666;*/clear:both;height:auto;margin:0 0 30px;padding:15px 10px;background:none repeat scroll 0 0 #FFFFFF;}
.footer a{text-decoration:none;color:#555555;}
.footer-disclaimer{font-size:11px;}
.footer-poweredby{padding-top:10px;border-top:1px solid #EEEEEE;clear:both;font-size:11px;}
.footer-store-theme{margin:0 100px 0 10px;font-size:11px;}
.store-theme-list{background:#e3e3e3;border:solid 1px #3a3a3a;}
.change-device{clear:both;text-align:left;}
.footer-menu{float:right;margin-right:100px;text-align:right;}
.footer-menu-first{margin-right:0;}
.footer-menu h3,.footer-menu-first h3{font-size:14px;}
.footer-menu ul,.footer-menu-first ul{margin:10px 0;padding:0;list-style:none outside none;}
.footer-menu ul li,.footer-menu-first ul{line-height:150%;}


/* MISC. CLASSES */
.nobr{white-space:nowrap!important;}
.wrap{white-space:normal!important;}
.a-left{text-align:right!important;}
.a-center{text-align:center!important;}
.a-right{text-align:left!important;}
.page{}
.page-body{ width:100%; display:table;}
.page-title{margin:0 0 10px;overflow:hidden;width:100%;}
.page-title h1,.page-title h2{padding:5px 0 5px 5px;font-size:20px;margin:0;font-family:GE_Dinar_Two_Medium;font-weight:400;}
.page-title .link-rss{float:left;margin:10px 0 0 10px;background-image:url(images/ico-rss.gif);background-repeat:no-repeat;display:block;height:14px;width:14px;text-indent:-9999px;}
td{}
td.fieldname{font-size:12px;}
.captcha-box{ margin-right:143px;}
.button-1,.button-2{font-family: 'GE_Dinar_Two_Medium';color:#fff; text-decoration:none; padding:5px 18px 6px; border-radius:20px;  font-size:14px; border-right:0px solid #F9E5C2; border:0px; font-family:tahoma; cursor:pointer; background-color:#00a6db;}

.button-1:hover,.button-2:hover{color:#fff !important; text-decoration:none; padding:5px 18px 6px;  font-size:14px; border-right:0px solid #F9E5C2; border:0px; font-family:tahoma;  background-color:#0bb6ed; cursor:pointer; background-image:none;}
.search-box-button{ background-color:transparent !important;}
.search-box-text{ background-color:#fff !important; height:25px !important;}
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.fieldset{padding:10px;margin-bottom:15px;border:0px solid #ccc;border-radius:5px; direction:rtl;}
.fieldset .title{margin:-20px 0 14px;}
.fieldset .title strong{background:#fff;padding-left:5px; padding-right:5px;}
.fieldset .inputs{margin-bottom:15px;}
.fieldset .inputs label{display:inline-block;width:130px;margin-right:10px; font-family: 'GE_Dinar_Two_Medium';}
.clearer{zoom:1;}
.clearer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}

/* AJAX LOADING INDICATOR */
.ajax-loading-block-window{position:fixed;top:50%;left:50%;width:128px;height:128px;overflow:hidden;z-index:1104;}
.ajax-loading-block-window .loading-image{position:absolute;top:0;left:0;width:128px;height:128px;background-image:url('images/ajax_loader_large.gif');}
.please-wait{background:url('images/ajax_loader_small.gif') no-repeat;padding-left:20px;}


/* DATA TABLE */
.data-table{width:100%;border:1px solid #EEE;border-collapse:collapse;border-spacing:0;empty-cells:show;}
.data-table th{font-weight:bold;padding:3px 8px;white-space:nowrap;vertical-align:middle;}
.data-table td{padding:3px 8px;}
.data-table th,.data-table td{border-bottom:1px solid #EEE;border-left:1px solid #EEE;}
.data-table .odd{}
.data-table .even{background-color:#F6F6F6;}


/* TOPICS */
.topic-html-content{padding-bottom:5px;}
.topic-html-content-title{padding:0 0 5px;clear:both;}
.topic-html-content-header{color:#00a6db; font-weight:bold;  font-family:GE_Dinar_Two_Medium; font-size:21px;line-height:32px; font-weight:bold}
.topic-html-content-body{}
.topic-html-content-body a{text-decoration:none;color:#00a6db;}
.topic-page{}
.topic-page .page-body{}
.topic-page .page-body a{text-decoration:none;color:#00a6db;}


/* VALIDATION AND ERRORS */
.message-error{font-family:tahoma,Arial,sans-serif;font-size:12px;color:red;}
.message-error ul{padding:0px;}
.message-error ul li{list-style:none; margin-bottom:10px;}
.validation-summary-errors{font-family:tahoma,Arial,sans-serif;font-size:12px;color:red;}
.field-validation-error{font-family:tahoma,Arial,sans-serif;font-size:12px;color:red;}
.required{color:red;}


/* USER-AGREEMENT PAGE */
.user-agreement-page{}
.user-agreement-page .page-title{}
.user-agreement-page .page-body{}


/* PAGE NOT FOUND */
.not-found-page{}
.not-found-page .page-title{}
.not-found-page .page-body{}
.not-found-page ul li{list-style:none;margin-top:10px;}


/* STORE CLOSED */
.store-closed-page{}
.store-closed-page .page-title{}
.store-closed-page .page-body{}


/* SITEMAP */
.sitemap-page{margin-left:auto;margin-right:auto;width:100%;}
.sitemap-page a{text-decoration:none;}
.sitemap-page .entity{margin:5px 0 30px;}
.sitemap-page ul{overflow:hidden;}
.sitemap-page li{float:right;margin:3px 10px;width:150px;border-bottom:1px dotted #ADACAC;list-style:none;}


/* EU COOKIE LAW */
.eu-cookie-law{text-align:right;}
a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;}


/* PAGER */
.pager{zoom:1;}
.pager:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.pager ul{float:left;margin:2px 0;}
.pager li{float:right;line-height:20px;list-style:none outside none;margin-right:5px;}
.pager a,.pager span{display:inline-block;min-width:10px;text-align:center;color:#555;font-size:11px;font-weight:700;padding:0px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-ms-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;border:1px solid gainsboro;border:1px solid rgba(0,0,0,0.1);background-color:whiteSmoke;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none;}
.pager span,.pager a:active{background-color:#F9F9F9;cursor:default;}
.pager a:hover{border:1px solid #C6C6C6;color:#333;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background-color:#F8F8F8;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);text-decoration:none;}


/* NAVIGATIONS */
.block{margin-bottom:15px;padding-bottom:5px;padding-right:0;}
.block .title{font-size:18px;text-align:right;padding:9px 7px;color:#333;border-radius:5px 5px 0px 5px;margin:0;background:none repeat scroll 0 0 #F6F6F4; font-family:GE_Dinar_Two_Medium;}
.block .title strong{ padding-left:6px; font-weight:normal; }
.block .listbox{font-size:11px;padding:5px 10px 10px;line-height:18px;margin:0;border-radius:0px 5px 5px 0px;}
.block .listbox ul{margin:0;padding:0 2px 0 0;color:#5C5B5B;background-color:inherit;font-family:GE_Dinar_Two_Medium; font-size:16px;}
.block a{color:#474848;text-decoration:none;}
.block a:hover{color:#00a6db;text-decoration:none;font-weight:normal;}
.block li{background:url("images/ListArrowAR2.png") no-repeat right 8px;list-style:none outside none;line-height:18px;padding:6px 16px 3px 1px;line-height:20px;}
.block li.separator{background:none;height:1px;line-height:1px;width:auto;font-size:1px;margin:0;padding:0;}
.block-category-navigation,.block-manufacturer-navigation,.block-recently-viewed-products,.block-info,.block-newsletter,.block-popular-tags,.block-popular-blogtags,.block-blog-archive,.block-poll,.block-account-navigation{}
.block-category-navigation .active > a,.block-manufacturer-navigation .active a{color:#5C5B5B;font-weight:700;text-decoration:none;}
.block-category-navigation .listbox ul .active,.block-manufacturer-navigation .listbox ul .active{font-weight:700;}
.block-category-navigation .listbox ul .inactive,.block-manufacturer-navigation .listbox ul .inactive{}
.block-category-navigation ul.sublist{margin:0px 7px 0px 0px;}
.block-category-navigation ul.sublist .inactive a:hover{color:#5C5B5B;font-weight:400;}
.block-manufacturer-navigation .listbox .view-all a{color:#5C5B5B;font-weight:700;}
.block-account-navigation a.active{text-decoration:none; color:#61116A !important}
.block-account-navigation a{white-space:nowrap;}
.block-account-navigation a.inactive{text-decoration:none;}
.block-account-navigation a.inactive:hover{ color:#61116A  !important;}
.block-newsletter .buttons{margin-top:5px;}
.block-popular-tags li,.block-popular-blogtags li{display:inline!important;}
.block-blog-archive li,.block-popular-tags li,.block-popular-blogtags li{background:none !important;padding-right:5px !important;}
.block-popular-tags .listbox .view-all a{color:#5C5B5B;font-weight:700;}
.block-blog-archive .year{color:#5C5B5B;font-weight:700;text-decoration:none;}
.block,.news-list-homepage .item,.product-details-page,.search-panel .search-input,.product-filters,fieldset,.product-list .product-item,.product-list .product-item .picture{background:none repeat scroll 0 0 #FFF;border:1px solid #ccc;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}


/* MINI-SHOPPING CART */
.flyout-cart{display:none;position:absolute;float:right;top:27px;left:0px;width:300px;min-height:50px;z-index:99999;}
.flyout-cart.active{display:block;}
.mini-shopping-cart{padding:5px 10px 10px;margin:0;border:1px solid #C1C1C1;background:none repeat scroll 0 0 #F6F6F4;font-size:11px;}
.mini-shopping-cart a{font-weight:700;text-decoration:none;}
.mini-shopping-cart a:hover{text-decoration:underline;}
.mini-shopping-cart .count{margin:10px 0px 10px;}
.mini-shopping-cart .items{}
.mini-shopping-cart .item{overflow:hidden;clear:both;border-bottom:1px solid #EEEEEE;}
.mini-shopping-cart .item.first{border-top:1px solid #EEEEEE;}
.mini-shopping-cart .item > div{padding:10px 5px;}
.mini-shopping-cart .item .picture{float:right;width:50px;text-align:center;}
.mini-shopping-cart .item .product{float:left;width:208px;}
.mini-shopping-cart .item .name{margin-bottom:5px;}
.mini-shopping-cart .item .attributes{font-size:10px;margin:0px;}
.mini-shopping-cart .item .price{font-size:10px;margin:10px 0px 0px 0px;}
.mini-shopping-cart .item .quantity{font-size:10px;margin:0px}
.mini-shopping-cart .totals{margin:10px 0px;text-align:left;}
.mini-shopping-cart .buttons{margin:10px 0px;text-align:left;}
.mini-shopping-cart .cart-button,.mini-shopping-cart .checkout-button{margin:0;}


/* NOTIFICATIONS */
.bar-notification{display:none;left:0;position:fixed;top:0;width:100%;z-index:100000;}
.bar-notification.success{background:none repeat scroll 0 0 #91BD09;border-bottom:3px solid #FFFFFF !important;color:#FFFFFF;margin:0 0 10px;}
.bar-notification.error{background:none repeat scroll 0 0 #CC0000;border-bottom:3px solid #FFFFFF !important;color:#FFFFFF;margin:0 0 10px;}
.bar-notification .close{background:url(images/ico-close-notification-bar.png) no-repeat;width:20px;height:20px;float:right;margin:9px 9px 0px 0px;cursor:pointer;}
.bar-notification p.content{padding:0px 10px;margin:10px 0px;}
.bar-notification p.content a{text-decoration:underline;color:#FFFFFF;}
.bar-notification p.content a:hover{text-decoration:none;color:#FFFFFF;}


/* ORDER SUMMARY, SHOPPING CART, WISHLIST */
.shopping-cart-page,.wishlist-page{}
.shopping-cart-page .page-title,.wishlist-page .page-title{}
.shopping-cart-page .page-body,.wishlist-page .page-body{margin:0;padding:0;font-size:11px;color:#555;}
.wishlist-page .share-info{margin:5px 0;}
.wishlist-page .share-info .share-label{font-weight:700;}
.wishlist-page .share-info a.share-link{color:#B80709;text-decoration:none;}
.order-summary-content,.wishlist-content{margin:0;padding:0;font-size:11px;color:#555;}
.order-summary-content .totals{float:left;padding:23px 5px 0;width:320px;}
.order-summary-content .cart-collaterals{padding:20px 0 10px;width:580px;}
.order-summary-content .deals{display:inline;float:right;margin:0 0 0 10px;width:280px;}
.order-summary-content .shipping{display:inline;float:right;margin:0 0 0 10px;width:280px;}
.order-summary-content .coupon-box,.order-summary-content .giftcard-box{padding:10px;font-size:11px;color:#555;margin:0 0 10px;border:1px solid #EEE;}
.order-summary-content .coupon-box .current-code{padding:10px 0px 0px 0px;}
.order-summary-content .coupon-box .discount-coupon-code,.order-summary-content .giftcard-box .gift-card-coupon-code{width:auto;}
.order-summary-content .coupon-box .hint,.order-summary-content .giftcard-box .hint{padding-top:5px;}
.order-summary-content .giftcard-box{position:relative;z-index:1;}
.order-summary-content .apply-discount-coupon-code-button,.order-summary-content .apply-gift-card-coupon-code-button{margin:5px 0;}
.order-summary-content .cart,.wishlist-content .cart{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;}
.wishlist-content .cart{margin-bottom:10px;}
.order-summary-content .cart td,.wishlist-content .cart td{padding:10px;}
.order-summary-content .cart .cart-header-row,.wishlist-content .cart .cart-header-row{font-weight:700;}
.order-summary-content .cart .cart-header-row th,.wishlist-content .cart .cart-header-row th{background:none repeat scroll 0 0 #404040;color:#FFF;border-left:solid 1px #6a6a6a;height:20px;padding:2px 8px;vertical-align:middle;white-space:nowrap;}
.order-summary-content .cart .cart-header-row th.picture,.wishlist-content .cart .cart-header-row th.picture{border:none;}
.order-summary-content .cart .cart-header-row th.end,.wishlist-content .cart .cart-header-row th.end{text-align:left;padding-left:5px;}
.order-summary-content .cart .cart-item-row,.wishlist-content .cart .cart-item-row{}
.order-summary-content .cart .cart-item-row td,.wishlist-content .cart .cart-item-row td{border-bottom:1px solid #c5c5c5;vertical-align:middle;line-height:30px;}
.order-summary-content .cart .cart-item-row td.product,.wishlist-content .cart .cart-item-row td.product{text-align:right;padding:0 10px;}
.order-summary-content .cart .cart-item-row td.product a,.wishlist-content .cart .cart-item-row td.product a{font-weight:700;text-decoration:none;}
.order-summary-content .cart .cart-item-row td.end,.wishlist-content .cart .cart-item-row td.end{text-align:left;font-weight:700;color:green;padding-left:5px;}
.order-summary-content .cart .cart-item-row .qty-input,.wishlist-content .cart .cart-item-row .qty-input{border:solid 1px #E3E3E3;font-size:12px;text-align:left;width:40px;}
.order-summary-content .cart-footer{width:100%;zoom:1;}
.order-summary-content .cart-footer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.order-summary-content .total-info{margin:0;font-size:12px;}
.order-summary-content .total-info .selected-shipping-method{font-weight:normal;font-size:11px;}
.order-summary-content .total-info .order-total{color:#353434;}
.cart-total-left{width:100%;text-align:left;vertical-align:middle;height:21px;font-weight:700;color:#353434;}
.cart-total-left-below{width:100%;text-align:left;vertical-align:top;height:30px;}
.cart-total-right{text-align:left;vertical-align:middle;padding-right:5px;}
.order-summary-content .remove-gift-card-button,.order-summary-content .remove-discount-button{padding-left:5px;padding-right:18px;background:url(images/ico-delete.gif) no-repeat;border:0;width:32px;height:15px;}
.order-summary-content .remove-gift-card-button:hover,.order-summary-content .remove-discount-button:hover{cursor:pointer;}
.order-summary-content .selected-checkout-attributes{margin:0;padding:10px 0 10px 5px;width:100%;text-align:left;vertical-align:middle;color:#353434;}
.order-summary-content .checkout-attributes{margin:10px 0;padding:10px 20px;background:none repeat scroll 0 0 #F7F5E8;border:1px dotted #D3D3D3;clear:both;}
.order-summary-content .checkout-attributes .text-prompt{font-weight:bold;}
.order-summary-content .checkout-attributes ul.option-list{padding:0px;margin:0px;}
.order-summary-content .checkout-attributes ul.option-list li{list-style:none;}
.order-summary-content .checkout-attributes .textbox{width:300px;}
.order-summary-content .checkout-attributes textarea{width:300px;height:150px;}
/* color squares attribute type */
.order-summary-content .checkout-attributes ul.color-squares li{display:inline;}
.order-summary-content .checkout-attributes ul.color-squares .color-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px;}
.order-summary-content .checkout-attributes ul.color-squares .selected-value .color-container{border-color:#075899;border-width:2px;padding:0;}
.order-summary-content .checkout-attributes ul.color-squares .color{display:inline-block;width:18px;height:18px;}
.order-summary-content .checkout-attributes ul.color-squares label{cursor:pointer;position:relative;}
.order-summary-content .checkout-attributes ul.color-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none;}
.order-summary-content .min-amount-warning{margin:0;padding:10px 10px 10px 0;}
.order-summary-content .terms-of-service{margin:0;padding:10px 10px 10px 0;}
.order-summary-content .terms-of-service .read{text-decoration:underline;}
.order-summary-content .terms-of-service .read:hover{cursor:pointer;}
.order-summary-content .common-buttons{margin:0;padding:10px;}
.order-summary-content .checkout-buttons{float:left;margin:0;padding:10px 10px 10px 0;}
.order-summary-content .checkout-buttons .checkout-button{font:bold 15px/30px Arial,Helvetica,sans-serif;}
.order-summary-content .checkout-buttons .checkout-button{display:inline-block;padding:0px 25px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.order-summary-content .addon-buttons{clear:both;float:left;margin:0;padding:10px 10px 10px 0;text-align:left;}
.order-summary-content .cross-sells-title{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;padding:5px 0 5px 5px;border-bottom:0 none;margin:0 0 10px;width:100%;}
.estimate-shipping{margin:0;padding:10px;font-size:11px;color:#555;border:1px solid #EEE;}
.estimate-shipping .hint{padding-top:5px;padding-bottom:5px;}
.estimate-shipping .country-input,.estimate-shipping .state-input{width:137px;}
.estimate-shipping .zip-input{}
.estimate-shipping .shipping-options{text-align:right;height:auto;}
.estimate-shipping .shipping-options label{display:inline-block;width:85px;}
.estimate-shipping .shipping-options .estimate-shipping-button{margin-right:90px;}
.estimate-shipping .shipping-results li.shipping-option-item{list-style:none;text-align:right;vertical-align:text-top;padding:5px 5px 0 0;}
.estimate-shipping .shipping-results .shipping-option-item .option-name{display:block;font-weight:700;}
.estimate-shipping .shipping-results .shipping-option-item .option-description{display:block;padding:5px 16px 5px 0;}


/* CHECKOUT */
.checkout-page,.checkout-one-page{}
.checkout-page .page-title,.checkout-one-page .page-title{}
.checkout-page .checkout-data,.checkout-one-page .checkout-data{margin:0;padding:0;color:#555;background-color:inherit;}
.checkoutstep{}
.checkoutstep .steptitle{border:1px solid #2F4F4F;color:#FFF;background-color:#2E4d7B;font-family:Arial,Sans-Serif;font-size:12px;font-weight:700;padding:5px;margin-top:5px;}
.checkoutstep .stepcontent{border:dashed 1px #2F4F4F;border-top:none;padding:5px;}
.order-summary-title{padding:10px 0 5px 10px;font-size:11px;color:#555;font-weight:700;clear:both;}
.order-summary-body{text-align:center;height:auto;}
.checkout-data .section{margin-bottom:15px;}
.checkout-data .section .title{padding:10px 0 5px 10px;font-weight:700;clear:both;margin-bottom:5px;}
.checkout-data .address-grid{padding:0;overflow:hidden;}
.checkout-data .address-grid .address-item{float:right;padding:10px;border:1px solid #EEE;width:200px;min-height:150px;margin-left:5px;}
.checkout-data .address-grid .address-item .select-button{margin-bottom:5px;margin-top:5px;text-align:center;}
.checkout-data .address-grid .address-item li{list-style:none; text-align:right;}
.checkout-data .enter-address{border:1px solid #EEE;height:auto;padding:10px;}
.checkout-data .enter-address label{display:inline-block;width:95px;}
.checkout-data .enter-address .buttons{margin-top:10px;}
.checkout-data .shipping-method{text-align:right;border:1px solid #EEE;height:auto;}
.checkout-data .shipping-method li{text-align:right;vertical-align:text-top;padding:5px 0 0 5px;list-style:none;}
.checkout-data .shipping-method .method-name{font-weight:700;}
.checkout-data .shipping-method .method-description{padding:5px 0 5px 16px;}
.checkout-data .shipping-method .buttons{margin:10px;text-align:right;}
.checkout-data .shipping-method .message-error{margin:10px;text-align:right;}
.checkout-data .use-reward-points{margin:0;padding:10px;color:#555;background:#F7F5E8;margin-bottom:10px;border:dotted 1px #d3d3d3;}
.checkout-data .payment-method{text-align:right;border: 1px solid #EEE;height:auto;}
.checkout-data .payment-method li{padding:10px;text-align:right;vertical-align:text-top; list-style:none;}
.checkout-data .payment-method .buttons{margin:10px;text-align:right;}
.checkout-data .payment-method .message-error{margin:10px;text-align:right;}
.checkout-data .payment-info{text-align:right;border:1px solid #EEE;height:auto;}
.checkout-data .payment-info .info{padding:10px;text-align:right;vertical-align:text-top;}
.checkout-data .payment-info .buttons{margin:10px;text-align:right;}
.checkout-data .payment-info .message-error{margin:10px;text-align:right;}
.checkout-data .confirm-order{text-align:right;border:1px solid #EEE;height:auto; margin-bottom:0;}
.checkout-data .confirm-order .buttons{margin:10px;text-align:right;}
.checkout-data .confirm-order .message-error{margin:10px;text-align:right;}
.checkout-data .order-review-data{padding:10px;overflow:hidden;margin-bottom:20px;}
.checkout-data .order-review-data ul{float:right;margin-left:15px;margin-right:15px;width:350px;}
.checkout-data .order-review-data li{list-style:none;text-align:right;}
.checkout-data .order-review-data li:first-child{margin-top:0;}
.checkout-data .order-review-data .title{margin:10px 0 5px;}
.checkout-data .order-review-data .payment-method,.checkout-page .order-review-data .shipping-method{border:none;}
.checkout-data .order-completed{text-align:right;border:1px solid #EEE;height:auto;padding:10px;}
.checkout-data .order-completed ul{margin-bottom:10px;}
.checkout-data .order-completed li{margin:5px 0;list-style:none;}
.checkout-data .order-completed a{color:#B80709;text-decoration: none;}
.order-progress{height:40px;margin:0 auto;text-align:center;border-bottom:solid 2px #f3f3f3;}
.order-progress ul{padding:0;margin:0;}
.order-progress ul li{list-style:none;display:inline;padding:5px 20px 0;}
.order-progress ul li .active-step{color:#6a6a6a;background:url(images/progress-step-active.gif) no-repeat 50% 50%;padding-bottom:40px;padding-left:1px;zoom:1;}
.order-progress ul li .inactive-step{color:#d7d7d7;background:url(images/progress-step-inactive.gif) no-repeat 50% 50%;padding-bottom:40px;padding-left:1px;zoom:1;}
.order-progress ul li a:hover{text-decoration:none;}


/* ONE PAGE CHECKOUT */
.opc .buttons{margin-top:0;padding-top:2em;}
.opc .buttons .back-link{margin-bottom:10px;}
.opc .buttons .back-link small{display:none;}
.opc .buttons .back-link a{background:url(images/arrow-up.png) no-repeat right;padding-right:20px;}
.opc .buttons.disabled button{display:none;}
.opc .buttons .please-wait{height:21px;line-height:21px;}
.opc .ul{list-style:disc outside;padding-right:18px;}
.opc ul,.opc ol,ul.opc,ol.opc{list-style:none outside none;}
.opc{position:relative;}
.opc li.tab-section{}
.opc .step-title{border-width:0 1px;border-style:solid;border-color:#fff #d9dde3 #d9dde3;background:#F2F2F2;padding:4px 8px 6px;text-align:left;}
.opc .step-title .number{float:right;background:#fff;border:1px solid #fff;padding:0 4px;margin:0 0 0 5px;font:bold 11px/14px arial,helvetica,sans-serif;color:#999;}
.opc .step-title h2{float:right;margin:0;font:bold 13px/16px Arial,Helvetica,sans-serif;color:#999;text-transform:capitalize;}
.opc .allow .step-title{background:#F2F2F2;border:1px solid #EEE;border-bottom:0;color:#a4b3b9;cursor:pointer;}
.opc .allow .step-title .number{background:#dbe6eb;border-color:#dbe6eb;color:#a4b3b9;}
.opc .allow .step-title h2{color:#a4b3b9;}
.opc .active .step-title{background:#f9f3e3;border:1px solid #EEE;padding-bottom:5px;color:#f18200;cursor:default;}
.opc .active .step-title .number{background:#B20405;border-color:#B20405;color:#fff;}
.opc .active .step-title h2{color:#555;}
.opc .step{border:1px solid #EEE;border-top:0;background:#fbfaf6 0 0 repeat-x;padding:15px 30px;position:relative;}
.opc .step-title:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.opc .order-summary-content .cart-footer{background:none!important;}


/* ORDER DETAILS */
.order-details-page
.order-details-page .page-title{}
.order-details-page .page-title h1{float:right;}
.order-details-page .page-title a{float:left;margin-right:10px;}
.order-details-page .page-title a:hover{text-decoration:none;}
.order-details-page .title{padding:10px 10px 5px 0;font-weight:700;clear:both;font-size:12px;}
.order-details-page .page-body{border:1px solid #EEE;padding:10px;}
.order-details-page .order-overview{text-align:right;padding-bottom:10px;overflow:hidden;}
.order-details-page .order-overview .order-number{margin-bottom:10px;}
.order-details-page .order-overview .order-details{float:right;}
.order-details-page .order-overview .order-details span{display:block;margin-bottom:5px;}
.order-details-page .order-overview .order-total{text-align:left;}
.order-details-page .order-details-area{text-align:right;margin:10px;padding:10px;border:1px solid #EEE;height:auto;}
.order-details-page .order-details-area table{width:100%;border:0px;border-collapse:collapse;border-spacing:0;}
.order-details-page .order-details-area td{width:50%;vertical-align:top;}
.order-details-page .order-details-area ul{float:right;margin-right:20px;}
.order-details-page .order-details-area li{list-style:none;}
.order-details-page .order-details-area li:first-child{margin-top:0;}
.order-details-page .repost{margin:10px 0px 10px 0px;}
.order-details-page .repost .hint{margin:0px;}
.order-details-page .section{text-align:right;padding:10px;margin-bottom:20px;height:auto;}
.order-details-page .checkout-attributes{text-align:left;vertical-align:middle;padding:10px;height:auto;}
.order-details-page .actions{margin:10px 0px 10px 0px;}
.order-details-page .cart-total-left{color:#000;}


/* SHIPMENTS */
.shipment-details-page{}
.shipment-details-page .page-title{}
.shipment-details-page .title{padding:10px 0 5px 10px;font-weight:700;clear:both;font-size:12px;}
.shipment-details-page .page-body{border:1px solid #d7d7d7;padding:10px;}
.shipment-details-page .shipment-overview{overflow: hidden;margin-bottom:10px;}
.shipment-details-page .shipment-overview ul{float:right;margin-right:20px;}
.shipment-details-page .shipment-overview li{list-style:none;}
.shipment-details-page .shipment-overview .title{margin-bottom:5px;}
.shipment-details-page .tracking-url{color:#B80709;text-decoration:none;}


/* HOME PAGE */
.home-page-product-grid{margin-left:auto;margin-right:auto;width:auto;}
.home-page-product-grid .title{padding:10px 0 10px 10px;margin:0 10px 0 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center;}
.home-page-category-grid{margin-left:auto;margin-right:auto;width:auto;zoom:1;}
.home-page-category-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.home-page-category-grid a{color:#555;font-size:1.2em;font-weight:700;}
.home-page-category-grid .item-box{float:right;text-align:center;vertical-align:text-top;}
.home-page-category-grid .category-item{text-align:center;margin:10px;width:145px;height:180px;border:1px solid #eee;}
.home-page-category-grid .category-item .title{text-align:center;font-weight:700;font-size:.9em;display:block;overflow:hidden;height:1.8em;padding:5px;}
.home-page-category-grid .category-item .picture{text-align:center;padding:10px 0;}
.bestsellers{margin-left:auto;margin-right:auto;width:auto;}
.bestsellers .title{padding:10px 0 10px 10px;margin:0 10px 0 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center;}


/* PRODUCTS IN GRID - TEMPLATE */
.product-grid{margin-bottom:15px;margin-left:auto;margin-right:auto;width:auto;text-align:center;zoom:1;}
.product-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.product-grid .item-box{float:right;padding:5px;text-align:center;vertical-align:text-top;}
.product-grid .item-box:hover{background:#F9F9F9;}
.product-grid .product-item{text-align:right;margin:0;padding:0;width:155px;height:250px;}
.product-grid .product-item .product-title{font-weight:normal;font-size:12px;padding:0;}
.product-grid .product-item .product-title a{display:block;height:auto;line-height:1.3em;overflow:hidden;padding:4px 0 8px 10px;}
.product-grid .product-item .details{}
.product-grid .product-item .picture{background:none repeat scroll 0 0 #FFFFFF;text-align:center;border:1px solid #F0F0F0;height:140px;overflow:hidden;}
.product-grid .product-item .picture img{margin:5px;}
.product-grid .product-item .description{display:none;margin:5px 5px 0 5px;text-align:center;padding:10px 5px;border-top:solid 1px #e3e3e3;color:#555;height:50px;}
.product-grid .product-item .add-info{vertical-align:bottom;text-align:left;width:auto;height:auto;position:relative;}
.product-grid .product-item .prices{text-align:right;vertical-align:middle;position:static;bottom:15px;left:10px;}
.product-grid .product-item .prices .price{margin:0px;display:block;}
.product-grid .product-item .prices .actual-price{color:#B80709;}
.product-grid .product-item .prices .old-price{color:#5C5B5B;text-decoration:line-through;}
.product-grid .product-item .buttons{vertical-align:middle;position:static;margin-top:5px;text-align:right;}
.product-box-add-to-cart-button{padding:3px 7px;cursor:pointer;background:#7DB72F;background:-webkit-gradient(linear,left top,left bottom,from(#7DB72F),to(#4E7D0E));background:-moz-linear-gradient(top,#7DB72F,#4E7D0E);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F',endColorstr='#4E7D0E');color:#fff;text-shadow:none;border-color:#999;border:0 none;font-weight:700;}
.product-box-add-to-cart-button:hover{color:#fff;}


/* PRODUCTS IN LINES - TEMPLATE */
.product-list{width:auto;margin:0 auto;padding:0;list-style-type:none;}
.product-list .item-box{text-align:right;clear:both;position:relative;margin-bottom:10px;}
.product-list .item-box:hover{background:#F9F9F9;}
.product-list .product-item{width:auto;height:177px;margin-top:10px;position:relative;zoom:1;}
.product-list .product-item:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.product-list .product-item .product-title{font-weight:700;font-size:12px;padding-right:10px;margin-top:10px;}
.product-list .product-item .product-title a{font-weight:700;display:block;height:auto;line-height:1.3em;overflow:hidden;padding:4px 0 8px 10px;}
.product-list .product-item .details{}
.product-list .product-item .picture{float:right;margin:10px;}
.product-list .product-item .description{padding:0 10px 0 0;margin:0px 140px 0 100px;text-align:right;color:#555;}
.product-list .product-item .add-info{float:left;text-align:left;position:absolute;top:40px;left:10px;}
.product-list .product-item .prices{}
.product-list .product-item .prices .price{margin:0px;display:block;}
.product-list .product-item .prices .actual-price{color:#B80709;}
.product-list .product-item .prices .old-price{color:#5C5B5B;text-decoration:line-through;}
.product-list .product-item .buttons{padding-top:20px;}


/* FEATURED PRODUCTS */
.featured-product-grid{}
.featured-product-grid .title{padding:10px 0 5px 10px;font-weight:700;text-transform:uppercase;clear:both;margin:0;color:#5C5B5B;}


/* CATALOG PAGES */
.category-page,.manufacturer-page,.manufacturer-list-page,.product-tag-page,.product-tags-all-page{}
.category-page .page-title,.manufacturer-list-page .page-title,.manufacturer-page .page-title,.product-tag-page .page-title,.product-tags-all-page .page-title{border-bottom:0 none;clear:both;}
.product-tags-all-page .product-tags-list li{display:inline;}
.product-tags-all-page .product-tags-list li a{text-decoration:none;margin:0 0 0 2px;}
.category-page .category-description,.manufacturer-page .manufacturer-description{color:#555;font-size:1.1em;}
.sub-category-grid,.manufacturer-grid{margin-left:auto;margin-right:auto;width:auto;margin-bottom:15px;zoom:1;}
.sub-category-grid:after,.manufacturer-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.sub-category-grid a,.manufacturer-grid a{color:#555;font-size:1.2em;font-weight:700;}
.sub-category-grid .item-box,.manufacturer-grid .item-box{float:right;text-align:center;vertical-align:text-top;}
.sub-category-grid .sub-category-item,.manufacturer-grid .manufacturer-item{text-align:center;margin:10px;width:145px;height:180px;border:1px solid #eee;}
.sub-category-grid .sub-category-item .title,.manufacturer-grid .manufacturer-item .title{text-align:center;font-weight:700;font-size:.9em;display:block;overflow:hidden;height:1.8em;padding:5px;}
.sub-category-grid .sub-category-item .picture,.manufacturer-grid .manufacturer-item .picture{text-align:center;padding:10px 0;}
.product-selectors{margin-bottom:10px;}
.product-sorting{margin:0 auto 10px;float:right;}
.product-viewmode{margin:0 auto 10px;float:left;}
.product-page-size{width:165px;margin:0 auto;text-align:center;}
.product-filters-wrapper{}
.product-filters{width:auto;margin-bottom:10px;padding:10px;}
.product-filters .filter-title{font-weight:700;padding-right:10px;}
.product-filters .filter-title strong{display:block;height:2em;line-height:1.3em;overflow:hidden;}
.product-filters .filter-content{padding:5px 10px;}
.price-range-filter{}
.price-range-filter .filter-title{background:url(images/ico-arrow-r.gif) no-repeat top right;padding-right:20px;}
.price-range-filter ul{margin:0;padding:0;}
.price-range-filter li{list-style:none;padding-bottom:5px;}
.price-range-filter .price-range-selector{}
.price-range-filter .selected-price-range{}
.price-range-filter .remove-filter{padding-top:5px;}
.price-range-filter .remove-filter a{font-weight:700;color:#b80709;}
.product-spec-filter{}
.product-spec-filter .filter-title{background:url(images/ico-arrow-r.gif) no-repeat top right;padding-right:20px;}
.product-spec-filter .available-items,.product-spec-filter .already-filtered-items{width:100%;overflow:hidden;}
.product-spec-filter .group{display:block;clear:both;font-weight:700;}
.product-spec-filter .group li{list-style:none;}
.product-spec-filter .available-items .item{padding:3px 16px 3px 2px;list-style:none;}
.product-spec-filter .already-filtered-items .filter-title{background:none;padding:15px 0 5px 5px;}
.product-spec-filter .already-filtered-items .item{padding:5px 0;}
.product-spec-filter .remove-filter{padding-top:5px;}
.product-spec-filter .remove-filter a{font-weight:700;color:#b80709;}


/* COMPARE PRODUCTS */
.compare-products-page{}
.compare-products-page .page-title{}
.compare-products-page .page-body{margin:0;padding:0;font-size:11px;color:#555;background-color:inherit;}
.compare-products-table{margin-top:10px;width:100%;border:0px;border-collapse:collapse;border-spacing:0;empty-cells:show;}
.compare-products-table tr.product-name{background-color:#CCC;font-weight:700;}
.compare-products-table td{border:1px solid #EEE;padding:3px;vertical-align:top;}


/* LOGIN */
.login-page{}
.login-page .page-title{margin-bottom:20px;}
.login-page .page-body{color:#555;}
.login-page .title{margin:-24px 0 14px;zoom:1;}
.login-page .title strong{font-size:14px;background:#fff; padding-left:5px; padding-right:5px;}
.login-page .customer-blocks:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.login-page .new-wrapper{float:right;width:46%;min-height:240px;padding:10px;border:1px solid #CCCCCC;margin-bottom:15px;border-radius:5px; margin-top:20px;}
.login-page .returning-wrapper{float:left;width:46%;min-height:240px;padding:10px;border:1px solid #CCCCCC;margin-bottom:15px;border-radius:5px; margin-top:20px;}
.login-page .new-wrapper .text{line-height:20px;}
.login-page .new-wrapper .buttons{float:left; margin-top:125px;}
.login-page .checkout-as-guest-or-register-block ul{padding-right:30px;}
.login-page .returning-wrapper .inputs{margin:20px 0;}
.login-page .returning-wrapper .message-error{padding:0;}
.login-page .returning-wrapper .buttons{float:left;}
.login-page .returning-wrapper label{width:100px;display:inline-block;margin-left:10px;white-space:nowrap;vertical-align:middle;font-weight:700; font-size:13px;}
.login-page .email,.login-page .username,.login-page .password{width:180px; height:25px; margin-right:50px;}
.login-page .returning-customer .reversed label{width:auto;font-weight:400;}
.login-page .forgot-password{display:block;margin-top:20px;font-weight:700;}
.login-page .field-validation-error{display:block;}
.external-auth-errors{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;color:Red;margin-bottom:20px;}
.external-auth-errors ul{padding:0px;}
.external-auth-errors ul li{list-style:none;}
.external-auth-association{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;margin-bottom:20px;}
.external-auth-association .identifier{}
.external-auth-association .remove{color:#B80709;}


/* REGISTRATION */
.registration-page{}
.registration-page .page-title{}
.registration-page .page-body{margin:0;padding:0;color:#555;background-color:inherit;}
.registration-page .vat-note{display:block;}
.registration-page .accept-privacy-policy{float:right;margin-bottom:5px;margin-top:5px;clear:both;}
.registration-page .accept-privacy-policy .read{text-decoration:underline;}
.registration-page .buttons{margin-bottom:5px;margin-top:5px;clear:both;}
.registration-result-page{}
.registration-result-page .page-title{}
.registration-result-page .page-body{margin:0;padding:0;color:#555;background-color:inherit;}
.registration-result-page .buttons{float:right;margin-bottom:5px;margin-top:5px;clear:both;}


/* BREADCRUMB */
.breadcrumb{font-size:1.1em;font-weight:bold;margin:10px 0 10px;padding:0;text-transform:uppercase;}
.breadcrumb ul{margin:0px;padding:0px;}
.breadcrumb li{list-style:none;display:inline;}
.breadcrumb li strong{font-weight:bold;}
.breadcrumb a{font-size:0.9em;text-decoration:none;color:#5C5B5B;}
.breadcrumb a:hover{text-decoration:underline;color:#5C5B5B;}
.breadcrumb .current-item{font-size:0.9em;font-weight:normal;}
.breadcrumb .delimiter{}


/* NEWS */
.news-list-page,.news-list-homepage{margin-bottom:15px;padding-bottom:5px;padding-right:0;}
.news-list-homepage .title{padding:10px 0 10px 10px;margin:0 10px 0 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center;}
.news-items{margin:0 5px;padding:0;}
.news-items .item{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;}
.news-list-homepage .item{padding:10px;}
.news-items .news-date{color:#9a9a9a;}
.news-items a.news-title{color:#444;text-decoration:none;font-size:1.2em;}
.news-items a.news-title:hover{text-decoration:underline;}
.news-items .news-details{margin-top:10px;margin-bottom:10px;}
.news-items .read-more{font-weight:700;text-decoration:none;color:#5C5B5B;background-color:inherit;}
.news-item-page{}
.news-item-page .page-title{}
.news-item-page .news-date{color:#9a9a9a;}
.news-item-page .news-body{margin:0 0 20px;padding:0;}
.news-item-page .news-body a{color:#B80709;text-decoration:underline;}
.news-item-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red;margin-bottom:10px;}
.news-item-page .new-comment{margin-top:10px;}
.news-item-page .new-comment .captcha-box{margin-bottom:12px;}
.news-item-page .new-comment .comment-title{width:350px;}
.news-item-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle;}
.news-item-page .new-comment .buttons{text-align:right;}
.news-item-page .comment-list{margin:10px 0px 10px 0;}
.news-item-page .comment-list .title{padding:10px 0 10px 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.news-comment{zoom:1;}
.news-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.news-comment .comment-info{width:170px;float:right;padding:5px;height:100%;border-right:solid 1px #F3F3F3;}
.news-comment .comment-info .user-info{padding-top:5px;}
.news-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px;}
.news-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px;}
.news-comment .comment-info .user-info .avatar{margin:5px 0;}
.news-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #CEDBE1!important;}
.news-comment .comment-content{margin-right:180px;border-right:solid 1px #F3F3F3;}
.news-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3;}
.news-comment .comment-content .comment-time .stat-value{font-weight:400;}
.news-comment .comment-content .comment-title{padding:3px;font-weight:700;}
.news-comment .comment-content .comment-body{padding:3px;}


/* BLOGS */
.blog-page{}
.blog-page .page-title{}
.blog-page .blog-posts{margin:0 5px;padding:0;}
.blog-page .blog-posts .post{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;}
.blog-page .blog-posts .post:last-child{border-bottom:none;}
.blog-page .blog-posts .post .post-date{color:#9a9a9a;}
.blog-page .blog-posts .post a.post-title{color:#444;text-decoration:none;font-size:1.2em;}
.blog-page .blog-posts .post a.post-title:hover{text-decoration:underline;}
.blog-page .blog-posts .post .tags label{float:right;margin-right:5px;}
.blog-page .blog-posts .post .tags li{float:right;list-style:none;}
.blog-page .blog-posts .post .tags li.separator{margin-right:5px;}
.blog-page .blog-posts .post-body,.blog-page .blog-posts .tags{margin-top:10px;margin-bottom:10px;zoom:1;}
.blog-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.blog-page .blog-posts .post-body a,.blog-page .blog-posts .tags a{color:#5C5B5B;text-decoration:underline;}
.blog-page .blog-posts .blog-details{margin-top:15px;}
.blog-page .blog-posts .blog-details a{font-weight:700;text-decoration:none;color:#5C5B5B;background-color:inherit;}
.blogpost-page{}
.blogpost-page .page-title{}
.blogpost-page .post-date{color:#9a9a9a;}
.blogpost-page .post-body{}
.blogpost-page .post-body:after,.blogpost-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.blogpost-page .tags{margin:0 0 20px;zoom:1;}
.blogpost-page .post-body a,.blogpost-page .tags a{color:#5C5B5B;text-decoration:underline;}
.blogpost-page .post-body a:hover,.blogpost-page .tags a:hover{color:#B80709;text-decoration:underline;font-weight:normal;}
.blogpost-page .tags label{float:right;margin-right:5px;}
.blogpost-page .tags li{float:right;list-style:none;}
.blogpost-page .tags li.separator{margin-right:5px;}
.blogpost-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red;margin-bottom:10px;}
.blogpost-page .new-comment{margin-top:10px;}
.blogpost-page .new-comment .captcha-box{margin-bottom:12px;}
.blogpost-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle;}
.blogpost-page .new-comment .buttons{text-align:right;}
.blogpost-page .comment-list{margin:10px 0px 10px 0;}
.blogpost-page .comment-list .title{padding:10px 0 10px 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.blog-comment{margin-bottom:20px;zoom:1;}
.blog-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.blog-comment .comment-info{width:170px;float:right;padding:5px;height:100%;border-right:solid 1px #F3F3F3;}
.blog-comment .comment-info .user-info{padding-top:5px;}
.blog-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px;}
.blog-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px;}
.blog-comment .comment-info .user-info .avatar{margin:5px 0;}
.blog-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #CEDBE1!important;}
.blog-comment .comment-content{margin-left:180px;border-right:solid 1px #F3F3F3;}
.blog-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3;}
.blog-comment .comment-content .comment-time .stat-value{font-weight:400;}
.blog-comment .comment-content .comment-body{padding:3px;}


/* POLLS */
.poll{margin:0;padding:0;font-size:11px;background-color:inherit;}
.poll-display-text{font-weight:700;color:#5C5B5B;}
.poll-options,.poll-results{padding:5px!important;margin:10px 0!important;}
.poll-options li,.poll-results li{background:none;padding:0;margin:0;list-style:none;line-height:18px;}
.poll-options .answer input[type="radio"]{vertical-align:middle;}
.poll-options .answer label{vertical-align:middle;margin-right:5px;}
.poll .buttons{padding:5px;}
.poll-total-votes{font-style:italic;}
.vote-poll-button{}
.todays-poll-box{margin-top:15px;margin-bottom:15px;padding-bottom:5px;padding-right:0;overflow:hidden;}
.todays-poll-box .poll{float:right;text-align:right;vertical-align:top;}


/* EMAIL A FRIEND */
.email-a-friend-page{}
.email-a-friend-page .page-body{padding:15px;margin-bottom:15px;border:1px solid #eee;}
.email-a-friend-page .page-title{margin-bottom:20px;}
.email-a-friend-page .title{margin-bottom:20px;}
.email-a-friend-page .product{font-weight:bold;font-size:13px;}
.email-a-friend-page .result{font-weight:bold;}
.email-a-friend-page .form-fields{zoom:1}
.email-a-friend-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.email-a-friend-page .inputs-left{float:right;}
.email-a-friend-page .inputs-right{float:left;}
.email-a-friend-page .inputs{margin-bottom:12px;}
.email-a-friend-page .inputs label{display:block;}
.email-a-friend-page .captcha-box{margin-bottom:12px;}
.email-a-friend-page .friend-email,.email-a-friend-page .your-email{width:250px;padding:1px;}
.email-a-friend-page .personal-message{width:350px;height:150px;}
.email-a-friend-page .buttons{text-align:right;}
.email-a-friend-page .field-validation-error{display:block;}


/* SEARCH */
.search-page{}
.search-page .page-title{}
.search-page .search-input{border:1px solid #d7d7d7;padding:10px;}
.search-page .search-input .buttons{text-align:right; margin-top:10px; margin-bottom:15px;}
.search-page .search-results{padding-top:10px;}
.search-page .search-results .result{font-weight:700;color:#555;}
.search-page .basic-search label{line-height:25px;}
.search-page .search-text{width:560px;}
.search-page .adv-search{margin-top:10px;}
.search-page .inputs{overflow:hidden;padding:4px;}
.search-page .inputs label{display:inline-block;width:200px;}
.search-page .inputs.reversed label{width:auto;}
.search-page .price-from,.search-page .price-to{width:100px;}
.search-input .warning{text-decoration:none;}


/* PASSWORD RECOVERY AND NEWSLETTER PAGES */
.password-recovery-page,newsletter-page{}
.password-recovery-page .page-title,newsletter-page .page-title{}
.password-recovery-page .page-body,newsletter-page .page-body{margin:0;padding:0;color:#555;background-color:inherit;}
.password-recovery-page .email{width:250px;}
.password-recovery-page .result{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:700;color:red;}


/* ACCOUNT ACTIVATION */
.account-activation-page{}
.account-activation-page .page-title{}
.account-activation-page .page-body{margin:0;padding:0;color:#555;background-color:inherit;}


/* CONTACTS */
.contact-page{}
.contact-page .page-body{padding:15px;margin-bottom:15px;border:0px solid #eee;}
.contact-page .result{font-weight:bold;}
.contact-page .form-fields{zoom:1;}
.contact-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.contact-page .inputs-left{float:right;}
.contact-page .inputs-right{float:left;}
.contact-page .inputs{margin-bottom:12px;}
.contact-page .captcha-box{margin-bottom:12px;}
.contact-page .fullname{width:250px;padding:1px;}
.contact-page .email{width:250px;padding:1px;}
.contact-page .enquiry{width:350px;height:150px;}
.contact-page .buttons{text-align:center;}


/* RECENTLY VIEWED AND ADDED PRODUCTS */
.recently-added-products-page{}
.recently-added-products-page .page-title{}
.recently-viewed-products-page{}
.recently-viewed-products-page .page-title{}


/* CUSTOMER ACCOUNT PAGES */
.account-page{}
.account-page .result{font-family:tahoma,Arial,sans-serif;font-size:12px;font-weight:700;color:red;}
.account-page .page-title{margin-bottom:20px;}
.account-page .page-body{margin:0;padding:0;color:#555;}
.account-page .section{padding:10px;margin-bottom:20px;border:1px solid #eee;border-radius:5px;zoom:1;}
.account-page .section:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.account-page .section .title{margin:-17px 0 14px;zoom:1;}
.account-page .section .title strong{background:#fff;}
.account-page .section li{list-style:none;line-height:16px;}
.address-list-page{}
.address-list-page .address-list{}
.address-list-page .address-list .address-item{}
.address-list-page .address-list .address-item .title{font-size:13px;}
.address-list-page .address-list .address-item .info{float:right;}
.address-list-page .address-list .address-item .buttons{float:left;}
.address-list-page .add-button{margin-bottom:5px;margin-top:5px;float:right;text-align:right;}
.address-edit-page{}
.address-edit-page .edit-address{margin-bottom:10px;}
.address-edit-page .edit-address .inputs{margin-bottom:5px;}
.address-edit-page .edit-address label{display:inline-block;width:100px;}
.address-edit-page .buttons{}
.avatar-page{padding:10px;}
.avatar-page .buttons{margin:5px 0;}
.back-in-stock-subscription-list-page{}
.back-in-stock-subscription-list-page .subscription-list{}
.back-in-stock-subscription-list-page .description{}
.back-in-stock-subscription-list-page .no-data{}
.back-in-stock-subscription-list-page .buttons{margin-bottom:5px;margin-top:5px;text-align:right;}
.change-password-page{}
.change-password-page .buttons{margin-bottom:5px;margin-top:5px;}
.downloadable-products-page{}
.downloadable-products-page .no-data{}
.forum-subscriptions-page{}
.forum-subscriptions-page .subscription-list{}
.forum-subscriptions-page .description{}
.forum-subscriptions-page .no-data{}
.forum-subscriptions-page .buttons{margin-bottom:5px;margin-top:5px;text-align:right;}
.customer-info-page{}
.customer-info-page .vat-note{display:block;}
.customer-info-page .buttons{margin-bottom:5px;margin-top:5px;text-align:right;}
.username-available-status{color:green;padding-right:5px;}
.username-not-available-status{color:red;padding-right:5px;}
.account-signature-text{height:100px;width:500px;border:solid 1px #E3E3E3;vertical-align:top;}
.order-list-page{}
.order-list-page .recurring-payments{padding:10px 10px 5px 0;width:100%;clear:both;}
.order-list-page .recurring-payments .recurring-payments-box{text-align:right;padding:10px;height:auto;}
.order-list-page .order-list{}
.order-list-page .order-list .order-item{}
.order-list-page .order-list .order-item .title{font-size:13px;}
.order-list-page .order-list .order-item .info{float:right;}
.order-list-page .order-list .order-item .buttons{float:left;}
.return-request-list-page{}
.return-request-list-page .request-item{}
.return-request-list-page .request-item a{color:#B80709;}
.return-request-list-page .request-item .title{font-size:13px;}
.return-request-list-page .request-item .info{}
.reward-points-page{}
.reward-points-page .reward-points-overview{padding:10px 0 5px 10px;width:100%;}
.reward-points-page .reward-points-overview .current-balance{}
.reward-points-page .reward-points-overview .min-balance{margin-top:10px;}
.reward-points-page .reward-points-history{}
.reward-points-page .reward-points-history .title{margin-top:20px;margin-bottom:15px;}


/* RETURN REQUEST */
.return-request-page{}
.return-request-page .page-title{}
.return-request-page .section{padding:10px;margin-bottom:20px;border:1px solid #eee;border-radius:5px;}
.return-request-page .section .title{margin:-17px 0 14px;}
.return-request-page .section .title strong{background:#fff;}
.return-request-page .comment{width:350px;height:150px;}


/* PRODUCT DETAILS PAGE */
.product-details-page{border:1px solid #d3d3d3;margin-top:10px;padding:10px;}
.product-collateral{margin-top:10px;margin-bottom:10px;clear:both;}
.product-essential{}
.product-details-page .gallery{float:right;width:300px;margin-top:25px;margin-bottom:15px;}
.product-details-page .gallery .picture{}
.product-details-page .gallery .picture-thumbs{margin-top:10px;}
.product-details-page .gallery .picture-thumbs a{margin-left:3px;}
.product-details-page .overview{float:left;width:270px;margin:5px 5px 10px;padding:10px;border:1px solid #eee;}
.product-details-page .product-name{color:#5C5B5B;font-size:1.3em;margin-bottom:0.3em;padding-top:10px;}
.product-details-page .short-description,.product-details-page .manufacturers,.product-details-page .sku,.product-details-page .manufacturer-part-number,.product-details-page .stock,.product-details-page .gtin{color:#555;margin-bottom:.3em;font-size:1.1em;}
.product-details-page .full-description{border:1px solid #eee;clear:both;color:#555;margin-bottom:.3em;padding:5px;}
.product-details-page .back-in-stock-subscription{margin-top:10px;margin-bottom:10px;}
.product-details-page .email-a-friend{margin:10px 0 10px 5px;float:right;}
.product-details-page .compare-products{margin:10px 0 10px 0px;float:right;}
.product-details-page .product-share-button{margin-top:10px;margin-bottom:10px;clear:both;}
.product-details-page .product-reviews-overview{margin-top:20px;margin-bottom:20px;}
.product-details-page .product-reviews-overview .product-review-box{margin-left:5px;width:auto;height:13px;}
.product-details-page .product-review-box .rating{height:13px;width:55px;background:url(images/star-x-inactive.gif) 0 0 repeat-x;}
.product-details-page .product-review-box .rating div{height:12px;background:url(images/star-x-active.gif) 0 0 repeat-x;}
.product-details-page .product-reviews-overview .product-review-links .separator{margin:0 2px;}
.product-details-page .product-reviews-overview .product-review-links{margin:0;}
.product-details-page .product-no-reviews{margin-top:20px;margin-bottom:20px;}
.product-details-page .product-no-reviews a{text-decoration:underline;}
.product-details-page .product-variant-list{/*float: left;clear: none;*/clear:both;padding:10px 0;border:0;margin-bottom:20px;margin-top:10px;}
.product-details-page .product-variant-list .product-variant-line{border:1px solid #EEEEEE;padding:20px;margin:10px 0;zoom:1;}
.product-details-page .product-variant-list .product-variant-line:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.add-to-cart-button{padding:5px 10px;cursor:pointer;background:#7DB72F;background:-webkit-gradient(linear,left top,left bottom,from(#7DB72F),to(#4E7D0E));background:-moz-linear-gradient(top,#7DB72F,#4E7D0E);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F',endColorstr='#4E7D0E');color:#fff;text-shadow:none;border-color:#999;border:0 none;font-weight:700;font-size:1.3em;margin-top:-5px;margin-right:35px;}
.product-details-page .product-variant-list .add-to-cart-button{margin-top:15px;margin-right:0;display:block;}
.add-to-cart-button:hover{color:#fff;}
.add-to-wishlist-button{display:block;margin-top:10px;}
.product-details-page .variant-picture{clear:both;float:right;margin-bottom:15px;}
.product-details-page .variant-overview{float:right;width:100%;}
.product-details-page .variant-name{color:#5C5B5B;font-size:1.3em;margin-bottom:.3em;}
.product-details-page .variant-description{clear:both;color:#555;margin-bottom:.3em;}
.product-details-page .download-sample{clear:both;color:#555;margin-top:15px;margin-bottom:15px;}
.product-details-page .download-sample .download-sample-button{-x-system-font:none!important;background:#F1F1F1 url(images/download-sample-bg.gif) repeat-x scroll 0 100%;border:1px solid #B5B5B5;color:#444;cursor:pointer;font-family:arial,sans-serif!important;font-size:11px!important;font-size-adjust:none!important;font-stretch:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:700!important;line-height:normal!important;overflow:visible;padding:1px 5px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;}
.product-details-page .download-sample .download-sample-button a{text-decoration:none;}
.product-details-page .download-sample .download-sample-button a:hover{color:#444;}
.product-details-page .product-variant-line .prices{/*float:left;*/padding-top:10px;margin-left:30px;}
.product-details-page .product-essential .prices{margin-top:15px;margin-bottom:15px;}
.product-details-page .prices .product-price{font-weight:bold;}
.product-details-page .prices .product-price span{color:#B80709;font-size:20px;}
.product-details-page .prices .old-product-price{color:#5C5B5B;}
.product-details-page .prices .old-product-price span{text-decoration:line-through;}
.product-details-page .customer-entered-price{margin-bottom:10px;}
.product-details-page .add-to-cart{padding-top:10px;}
.product-details-page .add-to-cart .enter-price-input{width:60px;}
.product-details-page .add-to-cart .qty-input{width:40px;}
.product-details-page .attributes{margin-bottom:10px;}
.product-details-page .attributes dl dt{margin:10px 0 0;}
.product-details-page .attributes .text-prompt{font-weight:bold;}
.product-details-page .attributes .attribute-description{font-size:11px;}
.product-details-page .attributes ul.option-list{padding:0px;margin:0px;}
.product-details-page .attributes ul.option-list li{list-style:none;}
.product-details-page .attributes .textbox{width:300px;}
.product-details-page .attributes textarea{width:300px;height:150px;}
/* color squares attribute type */
.product-details-page .attributes ul.color-squares li{display:inline;}
.product-details-page .attributes ul.color-squares .color-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px;}
.product-details-page .attributes ul.color-squares .selected-value .color-container{border-color:#075899;border-width:2px;padding:0;}
.product-details-page .attributes ul.color-squares .color{display:inline-block;width:18px;height:18px;}
.product-details-page .attributes ul.color-squares label{cursor:pointer;position:relative;}
.product-details-page .attributes ul.color-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none;}
.product-details-page .giftcard{}
.product-details-page .giftcard dt{clear:right;float:right;width:150px;}
.product-details-page .giftcard label{display:inline-block;width:150px;vertical-align:top;}
.product-details-page .giftcard .recipient-name{}
.product-details-page .giftcard .recipient-email{}
.product-details-page .giftcard .sender-name{}
.product-details-page .giftcard .sender-email{}
.product-details-page .giftcard .message{width:300px;height:100px;}
.related-products-grid,.also-purchased-products-grid{margin-top:10px;}
.related-products-grid .title,.also-purchased-products-grid .title{text-align:right;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5C5B5B;}
.related-products-grid .item-box,.also-purchased-products-grid .item-box{padding-bottom:10px;text-align:center;vertical-align:text-top;}
.product-specs-box{}
.product-specs-box .title{text-align:right;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5C5B5B;}
.product-specs-box .data-table{margin:5px;}
.product-tags-box{color:#555;zoom:1;}
.product-tags-box:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.product-tags-box .title{text-align:right;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5C5B5B;}
.product-tags-box .product-tags-list{}
.product-tags-box .product-tags-list a{text-decoration:underline;}
.product-tags-box .product-tags-list li{float:right;padding-left:5px;list-style:none;}
.tier-prices{text-align:center;margin-bottom:10px;}
.tier-prices .prices-header{background:#3a3a3a;color:#FFF;padding:3px;font-weight:700;}
.tier-prices .prices-list table{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;background:#f3f3f3;}
.tier-prices .prices-list td{border-bottom:solid 3px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:700;}
.tier-prices .prices-list .field-header{font-weight:700;text-align:center;}
.tier-prices .prices-list .item-quantity{}
.tier-prices .prices-list .item-price{color:#B80709;}
.award{ margin-left:10px;}

/* PRODUCT REVIEWS PAGE */
.product-reviews-page{}
.product-reviews-page .page-title{}
.product-reviews-page .page-title a{text-decoration:none;}
.product-reviews-page .result{}
.product-reviews-page .write-review{margin-top:10px;padding:15px;border:1px solid #eee;}
.product-reviews-page .write-review .title{margin-bottom:10px;font-size:16px;line-height:20px;font-weight:bold;}
.product-reviews-page .write-review .inputs{margin-bottom:12px;clear:both;}
.product-reviews-page .write-review .captcha-box{margin-bottom:12px;}
.product-reviews-page .write-review .inputs label{display:block;}
.product-reviews-page .write-review .review-title{width:350px;}
.product-reviews-page .write-review .review-text{width:350px;height:150px;}
.product-reviews-page .write-review .review-rating{margin-bottom:12px;clear:both;}
.product-reviews-page .write-review .review-rating label{}
.product-reviews-page .write-review .review-rating ul{display:inline-block;}
.product-reviews-page .write-review .review-rating li{display:inline-block;list-style:none;}
.product-reviews-page .write-review .review-rating input{vertical-align:bottom;}
.product-reviews-page .write-review .buttons{text-align:right;}
.product-review-list{margin:10px 0px 10px 0;}
.product-review-list .title{padding:10px 0 10px 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.product-review-list .product-review-item{border:solid 1px #d3d3d3;margin:10px 0 0;padding:10px 10px 20px;clear:both;}
.product-review-list .product-review-item .review-item-head{clear:both;}
.product-review-list .product-review-item .review-title{font-weight:700;float:right;margin-bottom:5px;}
.product-review-list .product-review-item .rating{float:left;margin-left:5px;height:13px;width:55px;background:url(images/star-x-inactive.gif) 0 0 repeat-x;}
.product-review-list .product-review-item .rating div{height:12px;background:url(images/star-x-active.gif) 0 0 repeat-x;}
.product-review-list .product-review-item .review-text{float:right;margin-bottom:5px;clear:both;}
.product-review-list .product-review-item .review-info{float:right;margin-bottom:5px;clear:both;}
.product-review-list .product-review-item .review-info .separator{margin:0 2px;}
.product-review-helpfulness{font-size:11px;color:#333;clear:both;}
.product-review-helpfulness .vote{color:#B80709;font-weight:700;text-decoration:none;}
.product-review-helpfulness .vote:hover{cursor:pointer;text-decoration:none;}


/* SLIM BOX (PRODUCT IMAGES) */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;}


/* PRIVATE MESSAGES */
.send-pm-box{background-color:#EEE;border:1px solid #A0A0A0;color:#555;display:block;float:right;font-family:Arial;font-size:10px;font-weight:700;margin:2px 2px 2px 0;padding:2px;text-decoration:none;text-transform:uppercase;}
.send-pm-box .pm-link-button{line-height:14px;padding:1px 18px 2px 6px;background:url(images/ico-pm.png) no-repeat;}
.private-message-send-page{}
.private-message-send-page .page-title{}
.private-message-send-page .page-body{}
.private-message-send-page .inputs{}
.private-message-send-page .inputs label{line-height:20px;}
.private-message-send-page .toolbar{display:inline-block;}
.private-message-send-page textarea{margin:0 0 10px 150px;width:500px;}
.private-message-send-page .field-validation-error{display:block;line-height:20px;margin-left:150px;vertical-align:top;}
.private-message-send-page .options{text-align:left;}
.private-message-view-page{}
.private-message-view-page .page-title{}
.private-message-view-page .page-body{padding:5px;}
.private-message-view-page .view-message div{padding:4px;}
.private-message-view-page .view-message label{color:#555;display:inline-block;font-weight:700;width:100px;}
.private-message-view-page .view-message a{color:#B80709;text-decoration:underline;}
.private-messages-page{}
.private-messages-page .page-title{}
.private-messages-page .page-body{margin:0;padding:0;font-size:11px;color:#555;}
.private-messages-box{margin:0;padding:5px;font-size:11px;color:#555;}
.private-messages-box .buttons{margin-bottom:5px;margin-top:5px;text-align:right;}

.pm-read{}
.pm-unread{font-weight:700;}


/* FORUM INPUTS */
.forum-topic-title-text,.pm-title-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px;}
.forum-post-text,.bb-editor-text{width:100%;height:300px;}
.private-message-subject-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px;}
.forum-search-text{width:500px;border:1px solid #acacac;font-size:14px;}
.forum-search-box-text{border:1px solid #acacac;font-size:12px;}
.bb-editor-text{border:#cec6b5 1px solid;}
.edit-topic-link-button{padding-left:5px;padding-right:18px;background:url(images/ico-edit.gif) no-repeat right;}
.delete-topic-link-button{padding-left:5px;padding-right:18px;background:url(images/ico-delete.gif) no-repeat right;}
.move-topic-link-button{padding-left:5px;padding-right:18px;background:url(images/ico-move-topic.gif) no-repeat right;}
.reply-topic-link-button{padding-left:5px;padding-right:18px;padding-bottom:3px;background:url(images/ico-forum-post-add.gif) no-repeat right;}
.watch-topic-link-button{padding-right:18px;background:url(images/ico-forum-watch.gif) no-repeat right;}
.edit-post-link-button{padding-left:5px;padding-right:18px;background:url(images/ico-edit.gif) no-repeat right;}
.delete-post-link-button{padding-left:5px;padding-right:18px;background:url(images/ico-delete.gif) no-repeat right;}
.quote-post-link-button,.post-link{color:#555;float:left;padding:1px 3px;border:solid 1px #ccc;line-height:15px;font-size:11px;}
.post-link{padding:1px 3px;margin-right:5px;border:none;}


/* FORUM MAIN AND COMMON */
.forums-main-page{}
.forums-main-page .forums-main-header{border-bottom:solid 1px #f3f3f3;height:50px;margin-bottom:10px;}
.forums-main-page .forums-main-header .current-time{padding-top:20px;font-size:.9em;color:#555;float:right;}
.forum-search-box{font-size:.9em;float:left;text-align:left;padding:5px 0;margin-bottom:5px;}
.forums-table-section{background:url(images/forum-footer-bg.gif) repeat-x center bottom;margin-bottom:30px;}
.forums-table-section-title{font-size:1.1em;margin-bottom:5px;}
.forums-table-section-title a{font-weight:700;}
.forums-table-section-title .link-rss{background:url(images/ico-rss.gif) no-repeat;display:inline;float:left;width:14px;height:14px;margin:0 10px 0 0;text-indent:-9999px;}
.forums-table-section-title .view-all{float:left;font-weight:400!important;text-align:left;}
.forums-table-section table{border-collapse:collapse;margin-bottom:15px;text-align:center;vertical-align:middle;width:100%;}
.forums-table-section td{padding:3px 0;}
.forums-table-section th{background:url(images/forum-header-bg.gif) repeat-x center;border-right:1px solid #6A6A6A;color:#fff;font-weight:700;height:20px;vertical-align:middle;}
.forums-table-section th.forum-name{padding-left:3px;text-align:right;width:55%;}
.forums-table-section th.topics{width:10%;}
.forums-table-section th.posts {width:10%;}
.forums-table-section th.last-post{width:25%;}
.forums-table-section td.image div{background: url(images/ico-forum.gif) no-repeat 40% 40%;height:36px;width:36px;}
.forums-table-section td.image div.post{background:url(images/ico-forum-post.gif) no-repeat 40% 40%;height:36px;width:36px;}
.forums-table-section td.image div.post-annoucement, .forums-table-section td div.post-sticky{background: url(images/ico-forum-post-high.gif) no-repeat 40% 40%;height:36px;width:36px;}
.forums-table-section td{border-bottom:1px solid #C5C5C5;padding-right:3px;vertical-align:middle;}
.forums-table-section td.forum-name{text-align:right;width: 55%;}
.forums-table-section td.forum-name .forum-title a{display:block;font-size:1.1em;font-weight:700;line-height:18px;margin-bottom:3px;}
.forums-table-section td.forum-name .forum-description{color:#555555;font-size:0.9em;}
.forums-table-section td.last-post{color:#555555;font-size:0.8em;}
.forums-table-section th.topic-name {padding-right:3px;text-align:right;width:55%;}
.forums-table-section th.replies{width:10%;}
.forums-table-section th.views{width:10%;}
.forums-table-section td.topic-name{text-align:right;width:55%;}
.forums-table-section td.topic-name .topic-type{font-size:0.9em;line-height:18px;}
.forums-table-section td.topic-name .topic-title{font-size:1.1em;font-weight:700;line-height:18px;}
.forums-table-section td.topic-name .topic-starter, .forums-table-section td.topic-name .topic-pager{color:#555555;font-size:0.9em;margin:1px 0;}


/* FORUM PAGE */
.forum-page{clear:both;}
.forum-page .forum-header{}
.forum-page .forum-top{zoom:1;}
.forum-page .forum-top:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.forum-page .forum-top .forum-info{float:right;}
.forum-page .forum-top .forum-info .forum-name{font-weight:700;font-size:1.2em;line-height:25px;}
.forum-page .forum-top .forum-info .forum-description{color:#555;}
.forum-page .forum-top .rss .link-rss{float:left;margin:10px 0 0 10px;background-image:url(images/ico-rss.gif);background-repeat:no-repeat;display:block;height:14px;width:14px;text-indent:-9999px;}
.forum-page .forum-top .actions{float:left;text-align:left;margin-top:10px;}
.forum-page .forum-top .actions .newtopic{background:url(images/ico-forum-post-add.gif) no-repeat right;padding:0 10px 3px 20px;}
.forum-page .forum-top .actions .watch-forum{background:url(images/ico-forum-watch.gif) no-repeat right;padding-left:20px;}
.forum-page .pager ul{float:right;margin:5px 0;}
.active-discussions-page{clear:both;}
.forum-group-page{clear:both;}
.forum-breadcrumb{clear:both;}


/* FORUM TOPIC EDIT, FORUM POST EDIT */
.forum-edit-page{background:url(images/forum-footer-bg.gif) repeat-x center bottom;}
.forum-edit-page .page-title{background:url(images/forum-header-bg.gif) repeat-x center;border:1px solid #6A6A6A;color:#FFF;font-weight:700;height:28px;line-height:28px;padding:0 5px;}
.forum-edit-page .page-title h1{font-size:12px;font-weight:bold;margin:0;padding:0;}
.forum-edit-page .page-body{padding:5px;}
.forum-edit-page .inputs{padding:5px 0;}
.forum-edit-page .inputs label{color:#555555;display:inline-block;font-weight:700;width:150px;}
.forum-edit-page .inputs .toolbar{display:block;margin-right:150px;}
.forum-edit-page .inputs textarea {margin-right:150px;width:700px;}
.forum-edit-page .field-validation-error{display:block;margin-right:150px;}
.forum-edit-page .buttons{margin:5px;text-align:left;}


/* MOVE FORUM TOPIC */
.move-topic-page{background: url(images/forum-footer-bg.gif) repeat-x center bottom;}
.move-topic-page .page-title{background: url(images/forum-header-bg.gif) repeat-x center;border:1px solid #6A6A6A;color:#FFF;font-weight:700;height:28px;line-height:28px;padding:0 5px;}
.move-topic-page .page-title h1 {font-size:12px;font-weight:bold;margin:0;padding:0;}
.move-topic-page .page-body{padding:5px;}
.move-topic-page .inputs{margin-bottom:10px;padding:4px;}
.move-topic-page .inputs label{color:#555;font-weight:700;white-space:nowrap;width:30%;}


/* FORUM TOPIC */
.forum-topic-page{background:url(images/forum-footer-bg.gif) repeat-x bottom;clear:both;}
.forum-topic-page .title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px;}
.forum-topic-page .title .topic-name{float:left;font-size:12px;}
.forum-topic-page .title .manage{float:right;text-align:left;}
.forum-topic-page .title .manage a{color:#F3F3F3;}
.forum-topic-page .posts{}
.topic-header{padding:5px;background:#F3F3F3;border-bottom:solid 1px #6a6a6a;height:16px;}
.topic-header .topic-options,.topic-footer .topic-options{float:left;text-align:left;}
.topic-header .topic-options a,.topic-footer .topic-options a{font-weight:700;}
.topic-footer{padding:5px;background:#F3F3F3;border-top:solid 1px #6a6a6a;height:16px;}
.topic-header .pager ul,.topic-footer .pager ul{float:right;margin-top:-2px;}
.forum-topic-page .forum-post{border-bottom:solid 1px #E3E3E3;zoom:1;}
.forum-topic-page .forum-post:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
.forum-topic-page .post-info{width:170px;float:right;padding:5px;height:100%;border-left:solid 1px #F3F3F3;}
.forum-topic-page .post-info .manage{line-height:20px;}
.forum-topic-page .post-info .manage a{font-weight:700;color:#555;}
.forum-topic-page .post-info .user-info{padding-top:5px;}
.forum-topic-page .post-info .user-info a.username{font-weight:700;margin-bottom:5px;}
.forum-topic-page .post-info .user-info span.username{font-weight:700;margin-bottom:5px;}
.forum-topic-page .post-info .user-info .avatar{margin:5px 0;}
.forum-topic-page .post-info .user-info .avatar .avatar-img{border:solid 2px #CEDBE1!important;}
.forum-topic-page .post-info .user-info .user-stat {color:#555555;font-size:0.9em;font-weight:700;margin-bottom:5px;text-align:left;}
.forum-topic-page .post-info .user-info .user-stats li{list-style:none outside none;}
.forum-topic-page .post-info .user-info .user-stats span{font-weight:400;}
.forum-topic-page .post-content{margin-right:180px;border-right:solid 1px #F3F3F3;}
.forum-topic-page .post-content .posttime{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3;}
.forum-topic-page .post-content .posttime .stat-value{font-weight:400;}
.forum-topic-page .post-content .post-body{padding:3px;}
.forum-topic-page .post-content .post-body a{color:#B80709;text-decoration:underline;}
.forum-topic-page .post-content .post-body .posttext{}
.forum-topic-page .post-content .post-body .posttext .quote{padding:5px;border:dashed 1px #000;background-color:#fff;}
.forum-topic-page .post-content .signature{border-color:#DDD;border-style:solid;border-width:1px 0 0;font-size:90%;margin:1em 8px 8px;padding:1em 0 20px;text-align:left;font-style:italic;}


/* FORUM SEARCH */
.forum-search-page{}
.forum-search-page .forum-search-panel .search-error{color:red;}
.forum-search-page .forum-search-panel .search-results{}
.forum-search-page .basic-search{margin-bottom:10px;}
.forum-search-page .advanced-search{border-top:1px solid #D3D3D3;margin-bottom:10px;padding-top:10px;}
.forum-search-page .inputs{padding:4px;}
.forum-search-page .inputs label{display:inline-block;width:140px;}
.forum-search-page .pager ul{float:right;margin:5px 0;}    


/* PROFILE PAGE */
.profile-page{}
.profile-page .page-title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-right:3px;}
.profile-page .page-body{margin-top:15px;}
.profile-page .profile-info-box{background:url(images/forum-footer-bg.gif) repeat-x bottom;}
.profile-page .profile-info-box,.profile-page .user-last-posts{font-size:12px;}
.profile-page .profile-info-box .title{}
.profile-page .profile-info-box .profile-stats{border-right:1px solid #F3F3F3;margin-right:200px;padding:10px;}
.profile-page .profile-info-box .profile-stats .title{margin-bottom:10px;text-transform:uppercase;}
.profile-page .profile-info-box .profile-stats li{list-style:none outside none;padding:2px;}
.profile-page .profile-info-box .profile-stats label{font-weight:700;}
.profile-page .profile-info-box .user-details{width:180px;float:right;padding:10px;height:100%;border-left:solid 1px #F3F3F3;text-align:center;}
.profile-page .profile-info-box .user-details .avatar{margin-bottom:5px;}
.profile-page .profile-info-box .user-details .avatar .avatar-img{border:solid 2px #CEDBE1!important;}
.profile-page .profile-info-box .user-stats{margin-bottom:5px;}
.profile-page .profile-info-box .user-stats li{font-weight:700;list-style:none;padding:2px;}
.profile-page .profile-info-box .user-stats label{font-weight:700;}
.profile-page .profile-info-box .user-stats span{color:#555;font-weight:400;}
.profile-page .user-last-posts{}
.profile-page .user-last-posts .topic{border:solid 1px #F3F3F3;margin-bottom:10px;}
.profile-page .user-last-posts .topic-title{font-weight:700;line-height:20px;background:#e3f3f3;padding:3px;}
.profile-page .user-last-posts .topic-body{padding:10px;}
.profile-page .user-last-posts .topic-body a{color:#B80709;text-decoration:underline;}
.profile-page .user-last-posts .topic-body .quote{padding:5px;border:dashed 1px #000;background-color:#fff;}
.profile-page .user-last-posts .topic-data{background:#f3f3f3;padding:3px;color:#555;font-size:.9em;}


/* BB CODE EDITOR */
.toolbar{padding:2px;display:inline;}
.toolbar .button{background:url(images/bbeditor-button-bg.gif) repeat-x;padding:2px;margin-left:2px;border:#cec6b5 1px solid;}
.toolbar .button:hover{border:#333 1px solid;}


/* BBCODES */
pre{white-space:pre-wrap;white-space:normal;word-wrap:break-word;}
.csharpcode,.csharpcode pre{font-size:small;color:#000;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#fff;}
.csharpcode pre{margin:0;}
.csharpcode .rem{color:green;}
.csharpcode .kwrd{color:#00f;}
.csharpcode .str{color:#006080;}
.csharpcode .op{color:#0000c0;}
.csharpcode .preproc{color:#c63;}
.csharpcode .asp{background-color:#ff0;}
.csharpcode .html{color:maroon;}
.csharpcode .attr{color:red;}
.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0;}
.csharpcode .lnum{color:#606060;}


/* Solidarity Style */

@font-face {
    font-family: 'MuroRegular';
    src: url('font/muroregular.eot');
    src: url('font/muroregular.eot') format('embedded-opentype'),
         url('font/muroregular.woff') format('woff'),
         url('font/muroregular.ttf') format('truetype'),
         url('font/muroregular.svg#GE_Dinar_Two_Medium') format('svg');
}

@font-face {
    font-family: 'GE_Dinar_Two_Medium';
    src: url('font/GE_Dinar_Two_Medium.eot');
	src: url('font/GE_Dinar_Two_Medium.otf');
    src: url('font/GE_Dinar_Two_Medium.eot?#iefix') format('embedded-opentype'),
         url('font/GE_Dinar_Two_Medium.woff') format('woff'),
         url('font/GE_Dinar_Two_Medium.ttf') format('truetype'),

         url('GE_Dinar_Two_Medium.svg#OswaldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {   }
body{ margin:0 auto; padding:0px; background-color:#fff; text-align:right; color:#262626; font-family:Tahoma; font-size:14px; text-align:right; line-height:21px; }

.Header{ width:100%; background-image:url(images/Header.png); background-repeat:repeat-x; height:92px; display:table;}
.HeaderContent{ width:1024px; margin:0 auto;height:92px; }
.Logo{ float:right; /*width:271px;*/ width:240px; padding-top:10px; }
.Logo img{ float:right; }
.UniNum{ font-family:Tahoma; font-size:15px; color:#f89521; text-align:left; margin-top:-14px;}
.UniNum span{ font-family:Tahoma; font-size:15px; text-shadow:none; color:#f89521; font-weight:bold;}
.CenterLocator{ float:right; width:97px; background-image:url(images/CenterLocater.png); background-repeat:no-repeat; background-position:right bottom;font-family:Tahoma; font-size:17px; padding-right:20px; padding-top:30px;margin-right:7px; }
.CenterLocator a{ font-family:Tahoma; font-size:15px; text-decoration:none; color:#474848; }
.CenterLocator a:hover{ color:#00a6db; }
.Arabic{ margin-top:20px; margin-left:10px;}



.AccountLogin{ float:right; /*width:195px;*/    height:29px;  background-image:url(images/OrangeBg.png); background-repeat:repeat-x; font-family:Tahoma; font-size:17px;   background-position:center; color:#fff; margin-right:1px; }
.AccountLogin a{ color:#3c3c3c; text-decoration:none; padding:3px 15px 6px; float:right; font-size:14px; border-left:1px solid #F9E5C2;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; width:73px; text-align:center;  }
.AccountLogin a:hover{color:#fff; text-decoration:none; background-color:#782c6b;}
.AccountLoginSep{ float:right; padding-top:4px;}

.RightBox{ float:left;margin-top:25px; min-width:210px; display:table; }

.Menu{/*width:100%;*/ /*background-image:url(images/Menu.png); background-repeat:repeat-x;*/ background-color:#00a6db; height:45px; z-index:99; /*position:relative; margin-bottom:-2px; display:table;*/}
.MenuContainer{ width:1024px; margin:0 auto;}
.MenuLinks{ float:right; width:100%; }

.HomeImage{ background-image:url(images/HomeMenu.png); background-repeat:no-repeat; width:21px; height:20px; }
.HomeImage:hover{ background-image:url(images/HomeMenuHover.png); background-repeat:no-repeat;width:21px; height:20px;}
		
#menu{float:right; width:100%; margin: 0 auto;height:45px; z-index:999; position:relative; }  
#menu ul{list-style-type:none; padding:0px; margin:0px;}  
#menu ul li{float: right; position: relative;}  
#menu ul li:hover{/*background-color: #999;*/ background-color: #00a6db;color:#00a6db;}  
#menu ul li a{color: #fff; font-size:16px; font-family:GE_Dinar_Two_Medium; display: block; text-decoration:none; padding:11px 17px 16px 19px;}  
#menu ul li a:hover{}  
#menu ul li:hover a{background-color: #fff; color:#00a6db !important }
#menu ul li ul li{float: none; position: relative; white-space:nowrap !important; min-width:204px; background-color:#fff; }  
#menu ul li ul{position: absolute; top:25px; right:0; display: none; background-color: #00a6db; color:#fff; margin-top:10px; padding:0px 0px 0px 0px; margin-top:18px;box-shadow:0px 1px 3px 0px #969595;}  
#menu ul li:hover > ul{display: block; }  
#menu ul li ul li a{white-space: nowrap; line-height:20px; }  
#menu ul li ul li ul{position: absolute; top:-18px; right:180px; display: none; background-color: #fff;color:#00a6db; min-width:204px;box-shadow:0px;padding:0px 0px 0px 0px;  }  

#menu ul li ul li:hover {color:#fff;  font-size:15px;padding:0px;  min-width:204px; background-color:#fff}  
#menu ul li ul li a{ font-family:GE_Dinar_Two_Medium !important; color:#00a6db;font-size:14px;padding:12px 0px  14px 0px !important;border-bottom:1px solid #00a6db !important;margin-left:14px !important; margin-right:14px !important; line-height:22px; text-align:right;  }
#menu ul li ul li:last-child a, #menu ul li ul li:last-child a:hover{ border-bottom:0px;}
#menu ul li ul li a:hover{color:#000 !important; font-size:14px;padding:12px 0px  14px 0px !important;border-bottom:1px solid #00a6db; margin-left:14px !important; margin-right:14px !important;line-height:22px; }

#menu li:hover a .HomeImage{background-image:url(images/HomeMenuHover.png); background-repeat:no-repeat;width:21px; height:23px; }

#menu ul li ul li ul li a{ font-family:GE_Dinar_Two_Medium !important;background-image:none !important;  }  


.LastLi{ border-bottom:0px !important;}
.MenuSelected{ background-image:url(images/MenuSelected.png); background-repeat:repeat-x;  }

.OurProducts  a{ background-image:url(images/MenuArrowAR.png); background-repeat:no-repeat; background-position:left; min-width:145px !important; }
.OurProducts  a:hover{ background-image:url(images/MenuArrowAR.png) !important; background-repeat:no-repeat; background-position:left;min-width:145px !important;  }



.Search{ float:left; width:210px; height:38px; margin-top:7px;  }

.MoreAbout{ width:1024px; margin:0 auto; height:100%; position:relative; }
.MoreAboutRight{ left:0; width:350px; float:left; color:#262626; font-family: 'GE_Dinar_Two_Medium'; font-size:17px;
 text-align:right; position:absolute; bottom:140px;}
.MoreAboutRightArrow a{ color: #fff; border: 2px solid #fff !important; border-radius: 18px; padding: 5px 10px; font-weight: bold; display:inline-block;}
.MoreAboutRightArrow a:hover{color:#fff;}
.MoreAboutRight p{font-family: 'GE_Dinar_Two_Medium'; color:#fff; font-size:14px;}
.MoreAboutRight h2{ color:#fff; text-transform:uppercase; font-size:50px;font-family: 'GE_Dinar_Two_Medium'; line-height:44px; font-weight:normal;}
.MoreAboutRight h2 span{ font-size:25px; text-transform:none;}

.ScriptSlider{ background-image:url(images/ScriptSlider.png); background-repeat:no-repeat; width:100%; margin:0 auto; height:285px; margin-bottom:46px;z-index:9; position:relative; background-position:center; }
.ScriptSliderText{ width:400px; margin:0 auto;color:#262626; font-family:Tahoma; font-size:17px;}
.ScriptSlider h1{color:#393939;font-family:GE_Dinar_Two_Medium; font-size:50px; font-weight:normal;}
.ScriptSlider h2{ color:#ecaf1e;font-family:GE_Dinar_Two_Medium; font-size:42px; font-weight:normal; padding-left:23px;}
.ScriptSlider a{ color:#61116A;font-family:GE_Dinar_Two_Medium; font-size:15px; text-decoration:none; font-weight:bold; }
.ScriptSlider a:hover{ color:#00a6db;text-decoration:underline;}
.circles{ margin-top:25px;}
.circles a{border-radius:30px;line-height:30px; padding:8px 4px 7px; background-color:#fff; box-shadow:0px 2px 3px 0 #969595; margin-right:11px; }
.circles a:hover{background-color:#ffc357;}

.LetestNews{ width:100%; background-image:url(images/LatestNews.png); background-repeat:repeat-x; height:60px; padding-top:20px; display:table;}
.LetestNewsContainer{ width:1024px; margin:0 auto; color:#262626; font-family:Tahoma; font-size:17px; }
.LetestNewsText{ width:935px; margin:0 auto; color:#262626; font-family:Tahoma; font-size:17px; float:right; padding-top:10px;}
.LetestNewsText span{  color:#393939; font-family:GE_Dinar_Two_Medium; font-size:24px; margin-left:15px; float:right;  margin-top:-2px; width:110px; }

.LetestNewsRotator{ float:left; width:800px; margin-top:-3px;}
.LetestNewsRotator a{ color:#262626;  font-family:Tahoma; font-size:16px; text-decoration:none; margin-left:30px;}
.LetestNewsRotator a:hover{ color:#262626;  font-family:Tahoma; font-size:16px; text-decoration:underline;}




.LetestNewsArrow{ width:60px; float:left; direction:ltr !important;}
.LetestNewsArrow img{ margin-left:3px; margin-top:6px;}

.Footer{width:100%;background-color:#4e5053; padding-bottom:10px; display:table; margin-top:40px;}
.FooterContainer{ width:1024px; margin:0 auto; margin-top:10px; display:table;}
.Sitemap{text-align:right; width:35%; float:right;}
.Sitemap span{  color:#00a6db; font-weight:bold;font-family:Tahoma;font-size:20px;  margin-bottom:-12px; display:table;}
.Sitemap a{ text-decoration:none; width:180px; color:#fff;font-family:Tahoma; font-size:13px; display:table; line-height:20px; text-align:right; float:right;}
.Sitemap a:hover{text-decoration:none; color:#00a6db;}

.Insurance{text-align:right; width:35%; float:right; }
.Insurance span{ color:#00a6db; font-weight:bold;  font-family:GE_Dinar_Two_Medium; font-size:21px;line-height:32px; font-weight:bold}
.Insurance a{ text-decoration:none; color:#fff;font-family:Tahoma; font-size:13px; display:table;line-height:20px;}
.Insurance a:hover{text-decoration:none; color:#00a6db;}

.ContactUs{ display:table; text-align:right; height:180px; width:180px; float:right;color:#262626;font-family:Tahoma; font-size:14px;line-height:20px; background-image:url(images/FooterSep.png); background-repeat:no-repeat; background-position:top left; margin-left:40px;}
.ContactUs span{ width:180px; color:#00a6db; font-weight:bold; font-family:GE_Dinar_Two_Medium;font-size:20px;display:table;line-height:32px;}

.FollowUs{text-align:center;  width:30%; float:left;color:#262626;font-family:Tahoma; font-size:15px; margin-top:70px;}
.FollowUs span{ width:330px; color:#00a6db; font-weight:bold; font-family:GE_Dinar_Two_Medium;font-size:20px;display:table;line-height:32px;}
.Social{display:inline-block; margin:0 auto; text-align:center;padding-top:10px; }
.Social a{ float:right; width:27px; height:27px; font-size:0; color:#fff;text-align:right;}
.Social img{ margin-left:15px;}

.FollowLinks{width:330px; border-bottom:1px solid #dcdcdc; min-height:30px; padding-top:10px; padding-bottom:10px; display:table;}
.FollowLinks a{text-decoration:none; color:#262626;font-family:Tahoma; font-size:14px; float:right;/*width:110px;*/ margin-left:20px;}
.FollowLinks a:hover{text-decoration:none; color:#00a6db;}

.FooterUniNum{width:300px;  border-bottom:1px solid #dcdcdc; height:36px; padding-top:5px;color:#262626;font-family:Tahoma; font-size:14px; background-image:url(images/UniNumFooter.png); background-repeat:no-repeat; background-position:right center; padding-right:30px;}
.FooterUniNum span{ display:inline;color:#262626;font-family:Tahoma; font-size:16px;  font-weight:bold;}

.AllRights{width:100%; text-align:center; color:#fff;  background-color:#68696b; padding:10px 0 5px; display:table}
.AllRightsText{color:#fff;font-family:Tahoma; font-size:13px; text-align:center; direction:rtl;
}
.Poweredby{color:#262626;font-family:Tahoma; font-size:14px; float:left; width:340px; text-align:left; display:none}
.Poweredby img{  float:left; padding-top:7px; padding-right:10px;}
.Poweredby a{ color:#262626; text-decoration:none;}
.Poweredby a:hover{ color:#259fce; text-decoration:none;}

.Slider1{ background-color:#ab2a87; }
.Slider2{ background-color:#3bbae8; }
.Slider3{ background-color:#c39431; }
.Slider4{ background-color:#3ab7b3; }
.Slider5{ background-color:#ec8624; }
.Slider6{ background-color:#00a6db; }
#masterpanel a small{ font-family:GE_Dinar_Two_Medium !important; }

.Facebook{ background-image:url(images/FaceBook.png); background-repeat:no-repeat;  width:27px; height:27px; margin-left:17px; display:inherit}
/*.Facebook:hover{ background-image:url(images/FaceBookHover.png); background-repeat:no-repeat; width:27px; height:27px;float:right}*/
.Youtube{ display:none; background-image:url(images/Youtube.png); background-repeat:no-repeat; width:27px; height:27px;display:inherit; margin-left:20px;}
/*.Youtube:hover{ background-image:url(images/YoutubeHover.png); background-repeat:no-repeat;  width:27px; height:27px;float:right}*/
.Twitter{background-image:url(images/Twitter.png); background-repeat:no-repeat;  width:27px; height:27px;display:inherit; margin-left:20px;}
/*.Twitter:hover{background-image:url(images/TwitterHover.png); background-repeat:no-repeat;  width:27px; height:27px;float:right}*/

.Instegram{background-image:url(images/Instegram.jpg); background-repeat:no-repeat; width:27px; height:27px;display:inherit; margin-left:20px;}
/*.Instegram:hover{}*/

.LinkedIn{background-image:url(images/LinkedIn.png); background-repeat:no-repeat;  width:27px; height:27px;display:inherit;}
/*.LinkedIn:hover{}*/


.InnerBanner{ display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBanner h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }
.InnerBannerContainer{display:table; width:1024px; margin:0 auto; padding-top:40px;}
.InnerBannerContainer h1{  color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.InnerBannerVision{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerVision h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.InnerBannerCareers{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerCareers h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.InnerBannerCorporateGovernance{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerCorporateGovernance h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.InnerBannerCustomerServiceClaims{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerCustomerServiceClaims h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }



.InnerBannereEgineering{display:table;height:125px; width:100%; background-position:center; background-color:#9d9fa2}
.InnerBannereEgineering h1{ color:#fff; font-size:70px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:70px; text-indent: 10px; direction:rtl; }
.InnerBannereEgineering h1 span{ font-weight:lighter;    clear: right;    display: block; text-indent: -10px;}
.InnerBannereEgineering img{ float:left;}
.InnerBannereEgineering .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}



.InnerBannerGA{display:table;height:125px; width:100%; background-position:center; background-color:#fbd702}
.InnerBannerGA h1{ color:#fff; font-size:42px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:56px; text-indent: 10px; direction:rtl; }
.InnerBannerGA h1 span{ font-weight:lighter; font-size:60px;   clear: right;    display: block; text-indent: -10px;}
.InnerBannerGA img{ float:left;}
.InnerBannerGA .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}


.InnerBannerGroupLifeTtakaful{display:table;height:125px; width:100%; background-position:center;
 background-color:#c6da83}
.InnerBannerGroupLifeTtakaful h1{ color:#fff; font-size:36px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:50px; text-indent: 10px; direction:rtl; }
.InnerBannerGroupLifeTtakaful h1 span{ font-weight:lighter; font-size:55px;   clear: right;    display: block; text-indent: -10px;}
.InnerBannerGroupLifeTtakaful img{ float:left;}
.InnerBannerGroupLifeTtakaful .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}


.InnerBannerhousing{display:table;height:125px; width:100%; background-position:center; background-color:#f89521}
.InnerBannerhousing h1{ color:#fff; font-size:70px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:70px; text-indent: 10px; direction:rtl; }
.InnerBannerhousing h1 span{ font-weight:lighter;    clear: right;    display: block; text-indent: -10px;}
.InnerBannerhousing img{ float:left;}
.InnerBannerhousing .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}


.InnerBannerAviation{display:table;height:125px; width:100%; background-position:center; background-color:#364972}
.InnerBannerAviation h1{ color:#fff; font-size:55px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:70px; text-indent: 10px; direction:rtl; }
.InnerBannerAviation h1 span{ font-weight:lighter;  font-size:70px;  clear: right;    display: block; text-indent: -10px;}
.InnerBannerAviation img{ float:left;}
.InnerBannerAviation .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}


.InnerBannerInvestorRelations{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerInvestorRelations h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }




.InnerBannerMarine{display:table;height:125px; width:100%; background-position:center; background-color:#c69c2d}
.InnerBannerMarine h1{ color:#fff; font-size:70px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:70px; text-indent: 10px; direction:rtl; }
.InnerBannerMarine h1 span{ font-weight:lighter;    clear: right;    display: block; text-indent: -10px;}
.InnerBannerMarine img{ float:left;}
.InnerBannerMarine .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}



.InnerBannerMedical{display:table;height:125px; width:100%; background-position:center; background-color:#8ec641}
.InnerBannerMedical h1{ color:#fff; font-size:70px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:70px; text-indent: 10px; direction:rtl; }
.InnerBannerMedical h1 span{ font-weight:lighter;    clear: right;    display: block; text-indent: -10px;}
.InnerBannerMedical img{ float:left;}
.InnerBannerMedical .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}



.InnerBannerMedicalMalpractice{display:table;height:125px; width:100%; background-position:center; background-color:#c8ae8b}
.InnerBannerMedicalMalpractice h1{ color:#fff; font-size:31px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:55px; text-indent: 10px; direction:rtl; }
.InnerBannerMedicalMalpractice h1 span{ font-weight:lighter; font-size:57px;   clear: right;    display: block; text-indent: -10px;}
.InnerBannerMedicalMalpractice img{ float:left;}
.InnerBannerMedicalMalpractice .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}



.InnerBannerMotor{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerMotor h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }



.InnerBannerProperty{display:table;height:125px; width:100%; background-position:center; background-color:#b71e59}
.InnerBannerProperty h1{ color:#fff; font-size:70px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:70px; text-indent: 10px; direction:rtl; }
.InnerBannerProperty h1 span{ font-weight:lighter;    clear: right;    display: block; text-indent: -10px;}
.InnerBannerProperty img{ float:left;}
.InnerBannerProperty .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}


.InnerBannerTravel{display:table;height:125px; width:100%; background-position:center; background-color:#2bace2}
.InnerBannerTravel h1{ color:#fff; font-size:70px; font-family:GE_Dinar_Two_Medium; font-weight:bold !important;  margin:85px 0 0 80px;  float:right; direction:rtl;  line-height:70px; text-indent: 10px; }
.InnerBannerTravel h1 span{ font-weight:lighter;    clear: right;    display: block; text-indent: -10px;}
.InnerBannerTravel img{ float:left;}
.InnerBannerTravel .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}


.InnerBannerMedicalInsurance{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerMedicalInsurance h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }




.InnerBannerMotorInsurance{display:table;height:125px; width:100%; background-position:center; background-color:#ec2427}
.InnerBannerMotorInsurance h1{ color:#fff; font-size:70px; font-family:GE_Dinar_Two_Medium;  font-weight:bold !important;  margin:75px 0 0 80px;  float:right;  line-height:70px; text-indent: 10px; direction:rtl; }
.InnerBannerMotorInsurance h1 span{ font-weight:lighter;    clear: right;    display: block; text-indent: -10px;}
.InnerBannerMotorInsurance img{ float:left;}
.InnerBannerMotorInsurance .InnerBannerContainer{ padding-top:40px; padding-bottom:40px}







.InnerBannerPersonalAccident{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerPersonalAccident h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.InnerBannerContactUs{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerContactUs h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.InnerBannerTermsPrivacy{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerTermsPrivacy h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.InnerBannerMedia{display:table;  height:125px; width:100%; background-color:#ededed;}
.InnerBannerMedia h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.SheriahCommittee{display:table;  height:125px; width:100%; background-color:#ededed;}
.SheriahCommittee h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.BoardOfDirectors{display:table;  height:125px; width:100%; background-color:#ededed;}
.BoardOfDirectors h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.AboutUs{display:table;  height:125px; width:100%; background-color:#ededed;}
.AboutUs h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.CenterLocatorBanner{display:table;  height:125px; width:100%; background-color:#ededed;}
.CenterLocatorBanner h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.CorporateProductsBanner{display:table;  height:125px; width:100%; background-color:#ededed;}
.CorporateProductsBanner h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.CompanyStrategy{display:table;  height:125px; width:100%; background-color:#ededed;}
.CompanyStrategy h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.CorporateProducts{display:table;  height:125px; width:100%; background-color:#ededed;}
.CorporateProducts h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }



.GetQuote{display:table;  height:125px; width:100%; background-color:#ededed;}
.GetQuote h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.InsuranceFraud{display:table;  height:125px; width:100%; background-color:#ededed;}
.InsuranceFraud h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.MediaCenter{display:table;  height:125px; width:100%; background-color:#ededed;}
.MediaCenter h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.MediaGallery{display:table;  height:125px; width:100%; background-color:#ededed;}
.MediaGallery h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.news{display:table;  height:125px; width:100%; background-color:#ededed;}
.news h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.newSearch{display:table;  height:125px; width:100%; background-color:#ededed;}
.newSearch h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.PolicyRenewal{display:table;  height:125px; width:100%; background-color:#ededed;}
.PolicyRenewal h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.PolicyStatus{display:table;  height:125px; width:100%; background-color:#ededed;}
.PolicyStatus h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.PressReleases{display:table;  height:125px; width:100%; background-color:#ededed;}
.PressReleases h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }



.PrivacyPolicy{display:table;  height:125px; width:100%; background-color:#ededed;}
.PrivacyPolicy h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }



.Subscription{display:table;  height:125px; width:100%; background-color:#ededed;}
.Subscription h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }




.Strength{display:table;  height:125px; width:100%; background-color:#ededed;}
.Strength h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }


.Product{display:table;  height:125px; width:100%; background-color:#ededed;}
.Product h1{ color:#00a6db; font-size:30px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px;  }

.TopMenuOrange{display:table; width:100%; background-image:url(images/TopMenu.png); background-repeat:repeat-x; height:80px; margin-top:-70px;}

.TopMenuPurple{ display:table;width:100%; background-image:url(images/TopMenuP.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksP ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksP ul li{ float:right; }
.TopMenuLinksP ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; color:#fff !important;   }
.TopMenuLinksP ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedP.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; color:#fff !important; }
ul.arrowunderlineP{ text-align:center; list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineP li{display:inline;}
ul.arrowunderlineP li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineP li.selected {}
ul.arrowunderlineP li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedP.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;}
ul.arrowunderlineP li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineP li.selected a:hover {background-image:url(images/TopMenuSelectedP.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px; }
.ContentP{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #ab2a87; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentP h3{ font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #8ec641;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentP img.icon { margin-top:-55px;}
.ContentP p{ text-align:justify; line-height:20px;  }
.ContentP a{ margin-top:10px; display:table; color:#8ec641 !important;}
.ContentP a:hover{ text-decoration:underline !important; color:#8ec641 !important;}
.TopMenuLinksProductP ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductP ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductP ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:11px; color:#fff !important; line-height:25px;  }
.TopMenuLinksProductP ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:11px; text-decoration:none; background-image:url(images/TopMenuSelectedP.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;color:#fff !important; }

.ContentAV{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #ab2a87; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentAV h3{ font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #354972;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentAV img.icon { margin-top:-55px;}
.ContentAV p{ text-align:justify; line-height:20px;  }
.ContentAV a{ margin-top:10px; display:table; color:#354972 !important;}
.ContentAV a:hover{ text-decoration:underline !important; color:#354972 !important;}


.TopMenuBlue{display:table; width:100%; background-image:url(images/TopMenuB.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksB ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksB ul li{ float:right; }
.TopMenuLinksB ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;   color:#fff !important;  }
.TopMenuLinksB ul li a:hover{ display:table-cell; vertical-align:middle;height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedB.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
ul.arrowunderlineB{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineB li{display:inline;}
ul.arrowunderlineB li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineB li.selected {}
ul.arrowunderlineB li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedB.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;}
ul.arrowunderlineB li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineB li.selected a:hover {background-image:url(images/TopMenuSelectedB.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }
.ContentB{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #3bbae8; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentB h3{ font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color:#2bace2;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentB img.icon { margin-top:-55px;}
.ContentB p{ text-align:justify; line-height:20px; }
.ContentB a{ margin-top:10px; display:table; color:#2bace2 !important;}
.ContentB a:hover{ text-decoration:underline !important; color:#2bace2 !important;}
.TopMenuLinksProductB ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductB ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductB ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:21px; color:#fff !important;  }
.TopMenuLinksProductB ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedB.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
.ContentB table{ border:0px solid #3bbae8 !important; }
.ContentB table td{ text-align:center; border:1px solid #3bbae8 !important; padding:3px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal !important  }
.ContentB table td strong{ font-weight:normal !important}


.TopMenuGreen{display:table; width:100%; background-image:url(images/TopMenuG.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksG ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksG ul li{ float:right; }
.TopMenuLinksG ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;  color:#fff !important;   }
.TopMenuLinksG ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; color:#fff !important;}
ul.arrowunderlineG{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineG li{display:inline;}
ul.arrowunderlineG li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineG li.selected {}
ul.arrowunderlineG li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;}
ul.arrowunderlineG li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineG li.selected a:hover {background-image:url(images/TopMenuSelectedG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }
.ContentG{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #c39431; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentG h3{     font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #f89521;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentG img.icon { margin-top:-55px;}
.ContentG p{ text-align:justify; line-height:20px; }
.ContentG a{ margin-top:10px; display:table; color:#f89521 !important; }
.ContentG a:hover{ text-decoration:underline !important; color:#f89521 !important;}
.TopMenuLinksProductG ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductG ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductG ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:21px; color:#fff !important;  }
.TopMenuLinksProductG ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }




.TopMenuDarkGreen{display:table; width:100%; background-image:url(images/TopMenuDG.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksDG ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksDG ul li{ float:right; }
.TopMenuLinksDG ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; color:#fff !important;   }
.TopMenuLinksDG ul li a:hover{ display:table-cell; vertical-align:middle;height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;text-decoration:none; background-image:url(images/TopMenuSelectedDG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; color:#fff !important;}
ul.arrowunderlineDG{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineDG li{display:inline;}
ul.arrowunderlineDG li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineDG li.selected {}
ul.arrowunderlineDG li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedDG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;}
ul.arrowunderlineDG li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineDG li.selected a:hover {background-image:url(images/TopMenuSelectedDG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }
.ContentDG{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #3ab7b3; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentDG h3{    font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #c8ae8b;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentDG img.icon { margin-top:-55px;}
.ContentDG p{ text-align:justify; line-height:20px; }
.ContentDG a{ margin-top:10px; display:table; color:#c8ae8b !important; }
.ContentDG a:hover{ text-decoration:underline !important; color:#c8ae8b !important;}
.TopMenuLinksProductDG ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductDG ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductDG ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:21px; color:#fff !important;  }
.TopMenuLinksProductDG ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedDG.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }





.TopMenuDarkOrange{display:table; width:100%; background-image:url(images/TopMenuO.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksO ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksO ul li{ float:right; }
.TopMenuLinksO ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; color:#fff !important;  }
.TopMenuLinksO ul li a:hover{ display:table-cell; vertical-align:middle;height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;text-decoration:none; background-image:url(images/TopMenuSelectedO.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
ul.arrowunderlineO{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineO li{display:inline;}
ul.arrowunderlineO li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineO li.selected {}
ul.arrowunderlineO li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedO.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;}
ul.arrowunderlineO li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineO li.selected a:hover {background-image:url(images/TopMenuSelectedO.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px; }
.ContentO{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #ec8624; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentO h3{     font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
	.ContentO img.icon { margin-top:-55px;}
.ContentO p{ text-align:justify; line-height:20px; }
.ContentO a{ margin-top:10px; display:table; color:#ed2228 !important; }
.ContentO a:hover{ text-decoration:underline !important;  color:#ed2228 !important;}
.TopMenuLinksProductO ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductO ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductO ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:11px; color:#fff !important; line-height:25px;  }
.TopMenuLinksProductO ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:11px; text-decoration:none; background-image:url(images/TopMenuSelectedO.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;color:#fff !important; }




.TopMenuRed{display:table; width:100%; background-image:url(images/TopMenuR.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksR ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksR ul li{ float:right; }
.TopMenuLinksR ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;  color:#fff !important;  }
.TopMenuLinksR ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedR.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
ul.arrowunderlineR{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineR li{display:inline;}
ul.arrowunderlineR li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineR li.selected {}
ul.arrowunderlineR li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedR.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;}
ul.arrowunderlineR li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineR li.selected a:hover {background-image:url(images/TopMenuSelectedR.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px; }
.ContentR{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #EE3338; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentR h3{  font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #fbd702;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentR img.icon { margin-top:-55px;}
.ContentR p{ text-align:justify; line-height:20px; }
.ContentR a{ margin-top:10px; display:table; color:#ee3338 !important; }
.ContentR a:hover{ text-decoration:underline !important;  color:#ee3338 !important;}
.TopMenuLinksProductR ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductR ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductR ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:11px; color:#fff !important; line-height:25px;  }
.TopMenuLinksProductR ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:11px; text-decoration:none; background-image:url(images/TopMenuSelectedR.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;color:#fff !important; }


.TopMenuGrey{display:table; width:100%; background-image:url(images/TopMenuGrey.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksGrey ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksGrey ul li{ float:right; }
.TopMenuLinksGrey ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; color:#fff !important;  }
.TopMenuLinksGrey ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedGrey.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
ul.arrowunderlineGrey{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineGrey li{display:inline;}
ul.arrowunderlineGrey li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineGrey li.selected {}
ul.arrowunderlineGrey li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedGrey.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;}
ul.arrowunderlineGrey li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineGrey li.selected a:hover {background-image:url(images/TopMenuSelectedGrey.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px; }
.ContentGrey{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #9DA0A3; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentGrey h3{ font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #9d9fa2;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentGrey img.icon { margin-top:-55px;}
.ContentGrey p{ text-align:justify; line-height:20px; }
.ContentGrey a{ margin-top:10px; display:table; color:#9da0a3 !important;  }
.ContentGrey a:hover{ text-decoration:underline !important; color:#9da0a3 !important;}
.TopMenuLinksProductGrey ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductGrey ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductGrey ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:11px; color:#fff !important; line-height:25px;  }
.TopMenuLinksProductGrey ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:11px; text-decoration:none; background-image:url(images/TopMenuSelectedGrey.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;color:#fff !important; }




.LeftinnerLinks{ width:1024px; margin:0 auto; display:table;margin-top:20px; margin-bottom:20px;}

.LeftinnerLinksGrey{ float:right; width:465px; }
.LeftinnerLinksGrey ul{width:465px;list-style:none;  padding:0px !important;}
.LeftinnerLinksGrey ul li{width:465px;list-style:none; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; background-image:none !important;}
.LeftinnerLinksGrey ul li a{width:465px; color:#000000 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;   background-image:none !important;margin:5px 0px 5px 0px !important;}
.LeftinnerLinksGrey ul li a:hover{width:465px; color:#9DA0A3 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; }
.LeftinnerLinksGrey ul li img{ vertical-align:bottom;}

.RightinnerLinksGrey{float:left; width:465px; }
.RightinnerLinksGrey ul{width:465px;list-style:none;  padding:0px !important;}
.RightinnerLinksGrey ul li{width:465px;list-style:none; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; background-image:none !important;}
.RightinnerLinksGrey ul li a{ width:465px;color:#000000 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; margin:5px 0px 5px 0px !important; }
.RightinnerLinksGrey ul li a:hover{width:465px; color:#9DA0A3 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; margin:5px 0px 5px 0px !important;}
.RightinnerLinksGrey ul li img{ vertical-align:bottom;}




.LeftinnerLinksRed{ float:right; width:465px; }
.LeftinnerLinksRed ul{width:465px;list-style:none;  padding:0px !important;}
.LeftinnerLinksRed ul li{width:465px;list-style:none; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; background-image:none !important;}
.LeftinnerLinksRed ul li a{width:465px; color:#000000 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;   background-image:none !important;margin:5px 0px 5px 0px !important;}
.LeftinnerLinksRed ul li a:hover{width:465px; color:#EE3338 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; }
.LeftinnerLinksRed ul li img{ vertical-align:bottom;}

.RightinnerLinksRed{float:left; width:465px; }
.RightinnerLinksRed ul{width:465px;list-style:none;  padding:0px !important;}
.RightinnerLinksRed ul li{width:465px;list-style:none; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; background-image:none !important;}
.RightinnerLinksRed ul li a{ width:465px;color:#000000 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; margin:5px 0px 5px 0px !important; }
.RightinnerLinksRed ul li a:hover{width:465px; color:#EE3338 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; margin:5px 0px 5px 0px !important;}
.RightinnerLinksRed  ul li img{ vertical-align:bottom;}




.LeftinnerLinksPurple{ float:right; width:465px; }
.LeftinnerLinksPurple ul{width:465px;list-style:none;  padding:0px !important;}
.LeftinnerLinksPurple ul li{width:465px;list-style:none; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; background-image:none !important;}
.LeftinnerLinksPurple ul li a{width:465px; color:#000000 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;   background-image:none !important;margin:5px 0px 5px 0px !important;}
.LeftinnerLinksPurple ul li a:hover{width:465px; color:#61116A !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; }
.LeftinnerLinksPurple ul li img{ vertical-align:bottom;}

.RightinnerLinksPurple{float:left; width:465px; }
.RightinnerLinksPurple ul{width:465px;list-style:none;  padding:0px !important;}
.RightinnerLinksPurple ul li{width:465px;list-style:none; margin:0px; padding:0px; border-bottom:1px solid #dcdcdc; background-image:none !important;}
.RightinnerLinksPurple ul li a{ width:465px;color:#000000 !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; margin:5px 0px 5px 0px !important; }
.RightinnerLinksPurple ul li a:hover{width:465px; color:#61116A !important; font-family:GE_Dinar_Two_Medium; font-size:17px; text-decoration:none !important;  background-image:none !important; margin:5px 0px 5px 0px !important;}
.RightinnerLinksPurple ul li img{ vertical-align:bottom;}

.PurpleH{color:#61116A !important; font-size:16px; display:table; padding-top:2px;}




.TopMenuGroopLife{display:table; width:100%; background-image:url(images/TopMenuGroopLife.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksGroopLife ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksGroopLife ul li{ float:right; }
.TopMenuLinksGroopLife ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:56px;    padding-top:10px;  color:#fff !important;  }
.TopMenuLinksGroopLife ul li a:hover{ display:table-cell; vertical-align:middle; height:56px;   padding-top:10px; text-decoration:none; background-image:url(images/TopMenuSelectedGroopLife.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
ul.arrowunderlineGroopLife{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineGroopLife li{display:inline;}
ul.arrowunderlineGroopLife li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineGroopLife li.selected {}
ul.arrowunderlineGroopLife li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedGroopLife.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;}
ul.arrowunderlineGroopLife li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineGroopLife li.selected a:hover {background-image:url(images/TopMenuSelectedGroopLife.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px; }
.ContentGroopLife{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #8fc742; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentGroopLife h3{ font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #c6da83;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentGroopLife img.icon { margin-top:-55px;}
.ContentGroopLife p{ text-align:justify; line-height:20px; }
.ContentGroopLife a{ margin-top:10px; display:table; color:#8fc742 !important; }
.ContentGroopLife a:hover{ text-decoration:underline !important; color:#8fc742 !important; }
.TopMenuLinksProductGroopLife ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductGroopLife ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductGroopLife ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:11px; color:#fff !important; line-height:25px;  }
.TopMenuLinksProductGroopLife ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:11px; text-decoration:none; background-image:url(images/TopMenuSelectedGroopLife.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;color:#fff !important; }





.TopMenuMarine{display:table; width:100%; background-image:url(images/TopMenuMarine.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksMarine ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksMarine ul li{ float:right; }
.TopMenuLinksMarine ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;  color:#fff !important;  }
.TopMenuLinksMarine ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedGroopLife.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
ul.arrowunderlineMarine{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineMarine li{display:inline;}
ul.arrowunderlineMarine li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineMarine li.selected {}
ul.arrowunderlineMarine li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedMarine.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;}
ul.arrowunderlineMarine li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineMarine li.selected a:hover {background-image:url(images/TopMenuSelectedMarine.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px; }
.ContentMarine{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #08519c; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentMarine h3{ font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #c69c2d;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentMarine img.icon { margin-top:-55px;}
.ContentMarine p{ text-align:justify; line-height:20px; }
.ContentMarine a{ margin-top:10px; display:table; color:#08519c !important;  }
.ContentMarine a:hover{ text-decoration:underline !important; color:#08519c !important; }
.TopMenuLinksProductMarine ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductMarine ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductMarine ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:11px; color:#fff !important;  }
.TopMenuLinksProductMarine ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:11px; text-decoration:none; background-image:url(images/TopMenuSelectedMarine.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;color:#fff !important; }




.TopMenuDarkYellow{display:table; width:100%; background-image:url(images/TopMenuDarkYellow.png); background-repeat:repeat-x; height:70px; margin-top:-70px;}
.TopMenuLinksDarkYellow ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksDarkYellow ul li{ float:right; }
.TopMenuLinksDarkYellow ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;  color:#fff !important;  }
.TopMenuLinksDarkYellow ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px; text-decoration:none; background-image:url(images/TopMenuSelectedGroopLife.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }
ul.arrowunderlineDarkYellow{ text-align:center;list-style-type:none;margin:0;padding:0; color:#FFF; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineDarkYellow li{display:inline;}
ul.arrowunderlineDarkYellow li a{white-space:nowrap;position:relative;text-decoration:none;color:#FFF; font-size:19px; font-family:Tahoma}
ul.arrowunderlineDarkYellow li.selected {}
ul.arrowunderlineDarkYellow li.selected a {color:#FFF;  background-image:url(images/TopMenuSelectedDarkYellow.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px;}
ul.arrowunderlineDarkYellow li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineDarkYellow li.selected a:hover {background-image:url(images/TopMenuSelectedDarkYellow.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:24px; }
.ContentDarkYellow{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px; border-bottom:0px solid #E4C21F; padding-bottom:10px;line-height:20px; min-height:150px;  }
.ContentDarkYellow h3{ font-family: GE_Dinar_Two_Medium;
    font-weight: normal !important;
    color: #b71e59;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;}
.ContentDarkYellow img.icon { margin-top:-55px;}
.ContentDarkYellow p{ text-align:justify; line-height:20px; }
.ContentDarkYellow a{ margin-top:10px; display:table; color:#e4c21f !important;  }
.ContentDarkYellow a:hover{ text-decoration:underline !important;color:#e4c21f !important;}
.TopMenuLinksProductDarkYellow ul{ list-style:none; display:inline; padding:0px; margin:0px;color:#fff !important;}
.TopMenuLinksProductDarkYellow ul li{ float:right; color:#fff !important;}
.TopMenuLinksProductDarkYellow ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-top:11px; color:#fff !important;  line-height:25px;  }
.TopMenuLinksProductDarkYellow ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-top:11px; text-decoration:none; background-image:url(images/TopMenuSelectedDarkYellow.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;color:#fff !important; }




.TopMenuDotsCustom{ color:#fff; float:left;padding-top:24px; font-size:15px; padding-left:21px; padding-right:21px; }
.TopMenuDotsProduct{color:#fff; float:left;padding-top:24px; font-size:15px;  padding-right:23px; padding-left:23px;}



.TopMenuContainer{ width:1024px; margin:0 auto; color:#262626; font-family:Tahoma; font-size:17px; }
.TopMenuLinks{ width:1024px;}

.TopMenuDots{ color:#aa8650; float:right;padding-top:24px; font-size:15px; padding-left:5px; }

.InnerFooterContainer{ width:1024px; margin:0 auto; margin-top:20px; padding-top:10px; display:table; border-top:6px solid #fdc770;}
.ContentO h3{ font-family:GE_Dinar_Two_Medium; font-weight:normal !important;color:#ed2228; font-size:18px; margin-bottom:15px; margin-top:20px;  }
.Content{ direction:rtl; width:1024px; margin:0 auto; font-family:Tahoma, Arial; color:#262626; font-size:14px;  padding-bottom:10px;line-height:20px; min-height:150px; display:table;  }
.Content h3{ font-family:GE_Dinar_Two_Medium; font-weight:normal !important;color:#00a6db; font-size:18px; margin-bottom:15px; margin-top:20px;  }
.Content p{ text-align:justify; line-height:20px; direction:rtl; font-family:Tahoma, Geneva, sans-serif; }
.Content a{ margin-top:10px; display:table;font-family:Tahoma, Geneva, sans-serif; }
.Content a:hover{ text-decoration:underline !important;}
.Content ul{ /*list-style:none; */ padding:0px !important; margin-top:10px; margin-right:20px;font-family:Tahoma, Geneva, sans-serif;}
.Content li{/* list-style:none;*/ padding-bottom:8px; margin-top:10px;   margin:0px; padding:0px 0px 3px 0;font-family:Tahoma, Geneva, sans-serif;}
.Content li a{ font-family:Tahoma, Geneva, sans-serif;list-style:none;  padding-bottom:8px; display:block;   margin:0px; padding:0px 13px 3px 0;}


.TopMenuLinks ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinks ul li{ float:right; }
.TopMenuLinks ul li a{ font-family:GE_Dinar_Two_Medium !important; float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-left:20px; padding-right:20px;  padding-top:21px;  }
.TopMenuLinks ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:20px; padding-right:20px; text-decoration:none; background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }
ul.arrowunderline{list-style-type:none;margin:0;padding:0; color:#00a6db; font-size:18px; font-family:Tahoma; display:table; float:right; margin-right:-20px;}
ul.arrowunderline li{display:inline;}
ul.arrowunderline li a{position:relative;text-decoration:none;color:#00a6db; font-size:18px; font-family:Tahoma; white-space:nowrap;}
ul.arrowunderline li.selected {}
ul.arrowunderline li.selected a {color:#61116A;  background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;}
ul.arrowunderline li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderline li.selected a:hover {background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }




.CorporateProducts{ width:100%; background-image:url(images/TopMenu.png);  background-repeat:repeat-x; height:70px; margin-top:-70px;}
.CorporateP ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.CorporateP ul li{ float:right; }
.CorporateP ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle; height:45px;  padding-left:18px; padding-right:18px;  padding-top:10px; line-height:25px;   }
.CorporateP ul li a:hover{ display:table-cell; vertical-align:middle;height:45px; padding-left:18px; padding-right:18px;  padding-top:10px;text-decoration:none; background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:25px; }
ul.arrowunderlineCorporateP{ text-align:center;list-style-type:none;margin:0;padding:0;color:#61116A; font-size:19px; font-family:Tahoma; display:table; float:right; margin-right:-7px;}
ul.arrowunderlineCorporateP li{display:inline;}
ul.arrowunderlineCorporateP li a{white-space:nowrap;position:relative;text-decoration:none;color:#61116A; font-size:19px; font-family:Tahoma;/* padding-left:18px;*/}
ul.arrowunderlineCorporateP li a:hover{/*padding-left:18px;*/}
ul.arrowunderlineCorporateP li.selected {}
ul.arrowunderlineCorporateP li.selected a {color:#61116A;background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;}
ul.arrowunderlineCorporateP li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineCorporateP li.selected a:hover {background-image:url(images/TopMenuSelected.jpg);  background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }






.TopMenuLinksProduct ul{ list-style:none; display:inline; padding:0px; margin:0px;}
.TopMenuLinksProduct ul li{ float:right; }
.TopMenuLinksProduct ul li a{ font-family:GE_Dinar_Two_Medium !important;float:right; display:table-cell; vertical-align:middle;  height:45px;  padding-left:13px; padding-right:13px;  padding-top:21px;  }
.TopMenuLinksProduct ul li a:hover{ display:table-cell; vertical-align:middle; height:45px;  padding-left:13px; padding-right:13px; text-decoration:none; background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }
ul.arrowunderlineProduct{list-style-type:none;margin:0;padding:0; color:#00a6db; font-size:19px; font-family:Tahoma;}
ul.arrowunderlineProduct li{display:inline;}
ul.arrowunderlineProduct li a{white-space:nowrap;position:relative;text-decoration:none;color:#00a6db; font-size:19px; font-family:Tahoma}
ul.arrowunderlineProduct li.selected {}
ul.arrowunderlineProduct li.selected a {color:#61116A;  background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px;}
ul.arrowunderlineProduct li.selected:hover{background-image:none !important; padding:0px !important; }
ul.arrowunderlineProduct li.selected a:hover {background-image:url(images/TopMenuSelected.jpg); background-repeat:no-repeat; background-position:bottom center; padding-bottom:14px; }



.search{ margin-top:7px; float:right;}


/* Slider */

.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 500px; margin: 25px auto; position: relative; }


/*
	TYPOGRAPHY
*/
ul											{ }
a, a:visited								{  }
a:hover, a:active							{  }

/*
	SLIDER
*/
.slider-wrap								{ width: 450px; position: absolute; right: 40px; direction:ltr !important; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: right; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 450px; height:216px;  }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 450px; height:200px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ text-align:center !important;  }
#movers-row									{ margin:0 auto; width:450px; }
#movers-row div								{  float: right; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px;  
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb							    { background-color:#ffc357 !important; }


.wrapper{ color:#262626; font-family:Tahoma; font-size:14px; text-align:right; line-height:21px;}
.wrapper h1{color:#61116A;font-family:GE_Dinar_Two_Medium; font-size:45px; font-weight:normal; margin-top:8px; line-height:56px;}
.wrapper h2{ color:#ecaf1e;font-family:GE_Dinar_Two_Medium; font-size:37px; font-weight:normal; padding-right:23px; line-height:23px; margin-bottom:20px;}



/* Tip */

#masterpanel { display:table;
	
}

.TipArrow{ padding-left:0px !important; margin:0 auto !important; display:block !important; margin-top:-19px !important; }

#masterpanel ul {

	margin:0; padding:0;
	list-style:none;
	
}

#masterpanel ul li {
	padding:0 5px;
	margin:0;
	float:right;
	position:relative;
	
}

#masterpanel ul li:first-child {	float:right;  }

#masterpanel ul li a {

	text-align:center;
	text-decoration:none;
	color:#333;
	position:relative;
	/*border-radius:30px; padding:10px 0; background-color:#fff; box-shadow:0px 2px 3px 0 #969595; width:50px;  margin-right:6px;*/
	border-radius:25px; padding:10px 0;  box-shadow:0px 2px 3px 0 #969595; width:52px;  margin-right:13px;font-family:MuroRegular !important;
}



#masterpanel  small img{  }
#masterpanel a small span{ display:block; padding:7px 0 0; width:140px;  }

#masterpanel small{ }

#masterpanel a small { 
	
	/* 
	width:135px; 
	height:46px;
	display:none;
	color:#262626; 
	font-size:15px; padding-top:19px; float:left;
	text-indent:0;background-image:url(tip-arrow.png); background-position:top; background-repeat:no-repeat; font-family:GE_Dinar_Two_Medium;*/
	
	 
	 
	min-height:12px; display:table; padding-bottom:9px; 
	display:none;
	color:#262626;  
	font-size:15px; padding-top:10px; float:left;  
	text-indent:0; background-color:#fff; font-family:GE_Dinar_Two_Medium; box-shadow:0px 2px 5px 0px #969595;
	
}

#masterpanel a:hover small { 
	display:block;  float:right;
	position:absolute; 
	top:8px; 
	
	margin:53px -43px; 
	z-index:9999; 
	-moz-animation:mymove .25s linear;  
	-webkit-animation:mymove .25s linear; 
} 


@-moz-keyframes mymove {
	0%{ -moz-transform:scale(0,0); opacity:0;}
	50%{ -moz-transform:scale(1.2,1.2); opacity:0.3; }
	75%{ -moz-transform:scale(0.9,0.9); opacity:0.7;}
	100%{ -moz-transform:scale(1,1); opacity:1;}
}

@-webkit-keyframes mymove {
	0%{ -webkit-transform:scale(0,0); opacity:0;}
	50%{ -webkit-transform:scale(1.2,1.2); opacity:0.3;}
	75%{ -webkit-transform:scale(0.9,0.9); opacity:0.7;}
	100%{ -webkit-transform:scale(1,1); opacity:1;}
}


.HomeBG{background-image:url(images/1.jpg); background-repeat:no-repeat;}


.Colums{ display:table;}
.ColumnOneMain{width:294px; margin-top:20px; float:right;}
.ColumnOneMain span{ font-weight:bold; color:#00a6db; line-height:30px; }
.ColumnOne{ width:330px; float:left;margin-top:20px; margin-bottom:20px;}
.ColumnOne span{ font-weight:bold; color:#00a6db;line-height:30px; }
.ColumnTwo{width:330px; float:left;margin-top:20px; margin-bottom:20px;}
.ColumnTwo span{ font-weight:bold; color:#00a6db; line-height:30px; }
.ColumnThree{width:330px; float:left;margin-top:20px; margin-bottom:20px;}
.ColumnThree span{ font-weight:bold; color:#00a6db;line-height:30px;  }
.Map{ margin-top:30px; }

.RegisterLink{ border:0px !important;}


.BlackArrow{   padding:0px !important; margin:0px !important; margin-top:3px !important; margin-right:18px !important;}
.BlackArrow li{ margin:0px !important; padding:3px 0px 3px 0px !important; line-height:19px !important; font-family:Tahoma, Geneva, sans-serif;}

.BackToTop{border-bottom:1px solid #DCDCDC;  width:875px;  height:14px; text-align:left; margin-bottom:15px; }
.BackToTop a{ color:#000000 !important;text-decoration:none !important;width:960px;height:23px;text-align:left; padding-left:30px;background-image:url(images/BackToTop.jpg); background-repeat:no-repeat; background-position:left;  }
.BackToTop a:hover{  color:#9DA0A3 !important;text-decoration:none !important;}

.BackToTopRed{border-bottom:1px solid #DCDCDC;  width:875px;  height:14px; text-align:left; margin-bottom:15px; }
.BackToTopRed a{ color:#000000 !important;text-decoration:none !important;width:960px;height:23px;text-align:left; padding-left:30px;background-image:url(images/BackToTop.jpg); background-repeat:no-repeat; background-position:left;  }
.BackToTopRed a:hover{  color:#EE3338 !important;text-decoration:none !important;}








/* liScroll styles  M.deeb */

.tickercontainer { /* the outer div with the black border */
width: 810px; 
height: 50px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;

width: 800px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: right; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color:#262626; font-family:tahoma; font-size:15px; float:right; 
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

.register-next-step-button,register-button,login-button,search-button,save-customer-info-button{ height:inherit !important; width:inherit !important;}

#gender-male{ width:30px !important;}
#gender-female{ width:30px !important;}
#Newsletter{ width:30px !important;}

.TwoColumn{ width:1024px; margin:0 auto; border-bottom:6px solid #FDC770; min-height:530px;margin-top:15px; display:table;}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .Arabic a{ line-height:42px;}
	}
div#voverlay {
	/* growing background image */
	background-image:url(images/white.png);
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:480px;
	/* initially overlay is hidden */
	display:none;
	/* some padding to layout nested elements nicely  */
	padding:35px; 
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(images/loading.gif) no-repeat 50% 50%;
}

#videogallery {
	
	zoom:1; margin-bottom:40px; float:right;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:160px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
#videogallery a img{
	display:block;
	border:none;
	margin:0;
}
#videogallery a:hover{
	opacity:1;
}

.TopNews{ padding-top:13px !important;}
.TopNewsSelected a{padding-bottom:22px !important;}
.OrangeAndPurple a{padding-bottom:14px !important;}

.ico-login{ width:inherit !important;}

.PDF{background-image:url(images/pdf.jpg); background-repeat:no-repeat; background-position:right; padding-right:35px; height:25px;}
.PDF a{ color:#262626}


.FooterEmail{width:330px; height:31px; padding-top:8px;color:#262626;font-family:Tahoma; font-size:14px; background-image:url(images/forEmployees.jpg); background-repeat:no-repeat; background-position:right center; padding-right:30px;}
.FooterEmail a{ text-decoration:none;color:#262626 !important; vertical-align:middle;}
.FooterEmail a:hover{ text-decoration:underline;color:#262626 !important;vertical-align:middle;}


.TermsOfUse{ background-image:url(images/TermsOfUseAR.jpg); background-repeat:no-repeat; height:323px; width:100%; background-position:center;}

.TermsOfUse h1{ color:#00a6db; font-size:48px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; padding-right:35px; text-transform:uppercase;  }
.TermsOfUse h2{ color:#ecaf1e; font-size:40px; font-family:GE_Dinar_Two_Medium; font-weight:normal !important; margin:0px; margin-top:0px; padding-right:60px; line-height:68px;text-transform:uppercase; }


.single-line{ width:50%; height:40px; background-color:#f7f7f7; border:0px; text-indent:10px;}
#Department{ width:50%; height:40px; background-color:#f7f7f7; border:0px; text-indent:10px;}
#CaseType{ width:50%; height:40px; background-color:#f7f7f7; border:0px; text-indent:10px;}
#CountryCode{height:40px; background-color:#f7f7f7; border:0px; text-indent:10px;}
#MobileNumber{ width:41%;}
.form-fields{ padding-top:10px;}

.recaptcha_r2_c2{ display:none !important;}
.recaptcha_r7_c1{ display:none !important;}
.recaptcha_r1_c1{ display:none !important;}
.recaptcha_r3_c3{ display:none !important;}
.recaptcha_r2_c1{ display:none !important;}
.recaptcha_r3_c1{ display:none !important;}
.recaptcha_r8_c1{ display:none !important;}
.recaptcha_r3_c2{ display:none !important;}
.recaptcha_r4_c4{ display:none !important;}
.recaptcha_r4_c2{ display:none !important;}



#recaptcha_reload{ margin-top:-10px !important; margin-right:10px !important;}
#recaptcha_switch_audio{ margin-top:10px !important; }
#recaptcha_switch_img{ margin-top:-10px !important; margin-right:10px !important;}
#recaptcha_switch_audio_btn{ margin-top:-10px !important; margin-right:10px !important;}
#recaptcha_whatsthis{ margin-top:-10px !important; margin-right:10px !important;}
#recaptcha_image{ margin-bottom:10px !important; margin-right:0px !important; border:1px solid #C6C6C6;}
.recaptchatable .recaptcha_r4_c1{ background-image:none !important; background-color:#414141 !important; width:169px !important;}
#recaptcha_response_field{ height:35px;width:250px !important;}

.ui-tabs .ui-tabs-nav li{ float:right !important;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{ font-family:Tahoma, Geneva, sans-serif;}
.ui-tabs .ui-tabs-nav{ border-radius:0px  !important; margin-top:10px !important; width:100%;}
.ui-tabs .ui-tabs-panel{ padding:1em 0em 1em 0em !important;  }

ul.thumbs img{ width:61px !important; height:50px;}
ul.thumbs li{ margin:5px 5px 5px 0 !important;}
div.navigation div.top{ display:none}
div.pagination span.current{ margin-top:10px !important; background-color:#61116A !important ;color:#fff !important}
div.navigation{ margin-top:22px !important;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis{ float:right !important;}

.Content li span{ color:#7f3f87; font-weight:bold; line-height:24px;
}

.ui-tabs .ui-tabs-nav li a{ padding:0.5em 14px !important;}
table.ar-table{ direction:ltr; float:left}
.mainslide{background-image:url(images/MainSlide.jpg); background-repeat:no-repeat !important; background-position:top center !important; background-size:cover; background-color:#fff; height:660px; }




.Who-we{ width:1024px; margin:0 auto; display:table; margin-bottom:50px; font-family: 'GE_Dinar_Two_Medium';}
.Who-we img{ float:right; margin-left:20px;}
.Who-we p{ font-family: 'GE_Dinar_Two_Medium';color:#000000; font-size:15px;  font-weight:normal; }
.Who-we h3{font-family: 'GE_Dinar_Two_Medium'; color:#00a6db; text-align:center; font-weight:normal; font-size:40px; background-image:url(images/Line-under-title.gif); background-repeat:no-repeat; background-position:bottom center;    padding-bottom: 20px;    margin: 50px 0;}
.Who-we a{ font-family: 'GE_Dinar_Two_Medium';   margin-right: 20px;    border: 2px solid #00a6db !important;    border-radius: 20px;    font-weight: normal;    color: #00a6db;    padding: 8px 21px;    font-size: 15px; font-weight:bold; margin-top:20px; display:inline-block;}
.product-area{ background-color:#f7f7f7; width:100%; padding-bottom:50px; font-family: 'GE_Dinar_Two_Medium';}
.our-products{width:1024px; margin:0 auto; display:table;}
.our-products h3{font-family: 'GE_Dinar_Two_Medium'; color:#00a6db; text-align:center; font-weight:normal; font-size:40px; background-image:url(images/Line-under-title.gif); background-repeat:no-repeat; background-position:bottom center;    padding-bottom: 20px;    margin: 50px 0 25px;}
.our-products p{font-family: 'GE_Dinar_Two_Medium'; font-size:15px; color:#585858; text-align:center; margin-bottom:50px;}

.product{ display:table; float:left; width:33%; margin-bottom:60px; font-family: 'GE_Dinar_Two_Medium'; position:relative}
.product-last{ display:table; margin:0 auto; width:33%; font-family: 'GE_Dinar_Two_Medium'; position:relative}
.product-icon{ background-image:url(images/Home-Icons.png); background-repeat:no-repeat; width:225px; height:230px; display:block; }
a.product-link{    width: 100%;
    display: table;
    height: 323px;
    position: absolute;
    z-index: 9999;}
.Householders .product-icon{ background-position:0 -10px; margin:0 auto 20px;}
.Householders h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#f79622; font-size:30px; line-height:35px;}
.Householders h4 span{ font-weight:bold; text-align:center;  color:#f79622;}

.Motor .product-icon{ background-position:0 -244px; margin:0 auto 20px;}
.Motor h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#ed2228; font-size:30px; line-height:35px;}
.Motor h4 span{ font-weight:bold; text-align:center;  color:#ed2228;}


.Medical .product-icon{ background-position:0 -478px; margin:0 auto 20px;}
.Medical h4{ font-family: 'GE_Dinar_Two_Medium';font-weight:normal; text-align:center; color:#8ec642; font-size:30px; line-height:35px;}
.Medical h4 span{ font-weight:bold; text-align:center;  color:#8ec642;}

.GA .product-icon{ background-position:0 -709px; margin:0 auto 20px;}
.GA h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#c8af8c; font-size:30px; line-height:35px;}
.GA h4 span{ font-weight:bold; text-align:center;  color:#c8af8c;}


.MedicalM .product-icon{ background-position:0 -942px; margin:0 auto 20px;}
.MedicalM h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#fad806; font-size:30px; line-height:35px;}
.MedicalM h4 span{ font-weight:bold; text-align:center;  color:#fad806;}

.Travel .product-icon{ background-position:0 -1177px; margin:0 auto 20px;}
.Travel h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#28ace2; font-size:30px; line-height:35px;}
.Travel h4 span{ font-weight:bold; text-align:center;  color:#28ace2;}

.Engineering .product-icon{ background-position:0 -1412px; margin:0 auto 20px;}
.Engineering h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#9d9fa2; font-size:30px; line-height:35px;}
.Engineering h4 span{ font-weight:bold; text-align:center;  color:#9d9fa2;}

.GroupLife .product-icon{ background-position:0 -1646px; margin:0 auto 20px;}
.GroupLife h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#c6da83; font-size:30px; line-height:35px;}
.GroupLife h4 span{ font-weight:bold; text-align:center;  color:#c6da83;}

.Property .product-icon{ background-position:0 -1880px; margin:0 auto 20px;}
.Property h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#b81e5a; font-size:30px; line-height:35px;}
.Property h4 span{ font-weight:bold; text-align:center;  color:#b81e5a;}

.Marine .product-icon{ background-position:0 -2113px; margin:0 auto 20px;}
.Marine h4{font-family: 'GE_Dinar_Two_Medium'; font-weight:normal; text-align:center; color:#c79d2d; font-size:30px; line-height:35px;}
.Marine h4 span{ font-weight:bold; text-align:center;  color:#c79d2d;}

.latest-news{ width:1024px; margin:0 auto; display:table; margin-bottom:50px}
.latest-news img{ float:right; margin-left:20px;}
.latest-news p{ color:#000000; font-size:15px;  font-weight:normal; font-family: 'GE_Dinar_Two_Medium'; }
.latest-news p.title{ color:#00a6db; font-family: 'GE_Dinar_Two_Medium';}
.latest-news h3{font-family: 'GE_Dinar_Two_Medium'; color:#00a6db; text-align:center; font-weight:normal; font-size:40px; background-image:url(images/Line-under-title.gif); background-repeat:no-repeat; background-position:bottom center;    padding-bottom: 20px;    margin: 50px 0;}
.latest-news a{font-family: 'GE_Dinar_Two_Medium'; float:left;    margin-right: 20px;    border: 2px solid #00a6db !important;    border-radius: 20px;    font-weight: normal;    color: #00a6db;    padding: 8px 21px;    font-size: 15px; font-weight:bold; margin-top:20px; display:inline-block;}

.branches-area{ background-color:#f7f7f7; width:100%; padding-bottom:50px; font-family: 'GE_Dinar_Two_Medium';}
.branches{/*width:1024px;*/ width:100%; margin:0 auto; display:table;}
.branches h3{ font-family: 'GE_Dinar_Two_Medium';color:#00a6db; text-align:center; font-weight:normal; font-size:40px; background-image:url(images/Line-under-title.gif); background-repeat:no-repeat; background-position:bottom center;    padding-bottom: 20px;    margin: 50px 0 25px;}
.branches p{ font-size:15px; color:#585858; text-align:center; margin-bottom:50px; font-family: 'GE_Dinar_Two_Medium';}
.contact{ width:1024px; margin:0 auto; display:table; margin-bottom:50px; font-family: 'GE_Dinar_Two_Medium';}
.contact p{font-family: 'GE_Dinar_Two_Medium'; color:#000000; font-size:15px;  font-weight:normal; text-align:center; }
.contact h3{font-family: 'GE_Dinar_Two_Medium'; color:#00a6db; text-align:center; font-weight:normal; font-size:40px; background-image:url(images/Line-under-title.gif); background-repeat:no-repeat; background-position:bottom center;    padding-bottom: 20px;    margin: 50px 0;}
.left{ float:left; width:45%;}
.right{ float:right; width:45%;}
.full{ width:100%; display:table;}
img.img-about{ margin:30px auto 0; display:block;}
.board{ background-color:#f8f8f8; width:100%; text-indent:10px; padding:5px 0; margin-bottom:7px;}

#tabs2 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{ font-size:17px;}
#tabs ul li{ margin-right:20px; margin-top:20px;}
#tabs2 ul li{ margin-right:2px;}

ul.InnerList{ margin-right:18px;}

.contact-page #FullName, .contact-page #Email{ margin-top:10px;}
.not-found-page .page-title{ display:none}