@charset "utf-8";
/* ---------------------------------------------
   style.css
   --------------------------------------------- */


/* Global style
-------------------------------------------------------------*/

body {font-family:Arial, Helvetica, sans-serif; background-image:url(/common/images/bg_pt.gif); background-repeat:repeat-x; background-color:#000; margin-top:45px;}
html #div {float:left;}
.container {width:800px; margin-left:auto; margin-right:auto; text-align:center;}
	

/* Page Header
-------------------------------------------------------------*/

.links {float:right; font-size:10px; color:#f1f1f1; margin-bottom:12px;}
.links a {color:#f1f1f1;}
.links a:hover {color:#faa61a;}
.header {background-color:#FFF; background-image:url(/common/images/header_top.gif); background-position:top; background-repeat:no-repeat; width:800px; float:left; padding-top:33px;}
.InfiniteLogo {padding-left:36px; float:left; width:162px; text-align:left;}
	

/* Page Footer
-------------------------------------------------------------*/

.footer {width:800px; float:left;}
.topfooter {background-color:#FFF;}
.footerLogo {padding-top:20px; padding-right:36px; float:right;}
.copyright {padding-top:10px; padding-bottom:20px; width:800px; float:left; font-size:10px; color:#e3e3e3; text-align:left;}
.copyright a {padding-top:10px; font-size:10px; color:#e3e3e3; text-align:left;}
.copyright a:hover {color:#faa61a;}
/*Begin - Global customer assistance*/
.assistance {padding-left:36px; float:left; text-align:left; font-size:10px; color:#666869; width:370px;}
.assistance input {border:0; background-image:url(/common/images/text_bg.jpg); background-repeat:no-repeat; width:140px; height:25px; padding:5px 0 0 5px; font-size:12px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.assistance input {padding:0 0 0 5px; width:133px;}}
.assistance input, x:-moz-any-link {padding:4px 0 0 5px; width:133px; height:21px; *padding:5px 0 0 5px; *width:140px; *height:25px;}
.comboholder2 {float:left; text-align:left; padding-top:7px;}
.comboholder2 ul {margin:0; list-style-type: none; display: inline;}
.comboholder2 ul li {margin:0; display: inline; float:left;}
/*End -  Global customer assistance*/

/* Navigation
-------------------------------------------------------------*/

.menu {Width:800px; float:left;}
.Toplevel {padding-left:26px; padding-right:36px; background-image:url(/common/images/menu_pt.jpg); background-repeat:repeat-x; height:36px;}
.Bottomlevel {padding-left:32px; padding-right:36px; background-color:#e1e1e1; height:36px; *padding-left:32px; *padding-right:10px;}
.Toplevel ul, .Bottomlevel ul {list-style-type: none; display: inline; padding:0px;}
.Toplevel ul li, .Bottomlevel ul li {display: inline; float:left;}
.Toplevel ul li a {display: block; text-decoration: none; padding: 10px 0px 10px 10px; font-size:13px; *font-size:9pt; color:#FFFFFF;}
.Bottomlevel ul li a {display: block; text-decoration: none; padding: 10px 4px 10px 4px; font-size:11px; color:#626262; *padding: 10px 4px 10px 4px;}
.Toplevel ul li a:hover, .Bottomlevel ul li a:hover {color:#f99b0c;}
.sep {padding-top:9px; font-size:12px; color:#626262;}
.Toplevel ul li a.selected, .Bottomlevel ul li a.selected {color:#f99b0c;}
	

/* Page Content
-------------------------------------------------------------*/

.content {width:800px; background-color:#FFF; float:left; height:auto !important; min-height:547px; height:547px; padding-bottom:49px;}
.homeTemplate {height:auto !important; min-height:664px; height:664px; padding-bottom:34px;}
.pageHeader {width:728px; font-size:16px; color:#666869; padding-left:36px; padding-Right:36px; text-align:left; float:left;}
.line {font-size:0px; height:1px; border-bottom-width:1px; border-bottom-color:#c8c8c8; border-bottom-style:solid; padding-bottom:2px;}
.copy12 {font-size:12px; color:#666869; text-align:left; float:left;}
.copy11 {font-size:11px; color:#666869; text-align:left; float:left;}
.copy10 {font-size:10px; color:#666869; text-align:left; float:left; width:155px;}
.leftContent {width:197px; padding-left:36px; float:left;}
.rightContent {width:503px; padding-Right:36px; float:right;}
.LeftContentBig {width:503px; float:left; font-size:12px; color:#666869;}
.furtherSmall {width:197px; float:right; background:url(/common/images/further_bg.jpg); background-repeat:no-repeat; font-size:13px; color:#666869;}
.furtherSmallContent {font-size:11px; color:#666869; padding-left:18px; height:auto !important; min-height:28px; height:28px;}
.furtherSmallContent a {font-size:11px; color:#f99b0c; text-decoration:none;}
.furtherSmallContent a:hover {color:#666869;}
.fullContent {width:728px; float:left; padding-Right:36px; padding-left:36px; text-align:left;}
.fullContent .pageHeader {padding-left:0px; padding-right:0px;}
.righttitle {float:right; font-size:11px; padding-top:5px;}
.righttitle a {text-decoration:none; color:#666869;}
.righttitle a:hover {color:#faa61a;}
.newsHolder {width:470px; float:left; font-size:11px; color:#666869; text-align:left;}
.newsHolder a {font-size:11px; color:#f99b0c; text-decoration:none;}
.newsHolder a:hover {color:#666869;}
.newsHolderTerms {color:#b7b7b7;}
div.trigger {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}
div.selected {border-bottom-color:#c9c9c9;}
div.selected a {color:#666869;}
.right_leftContent {width:360px; float:left;}
.thumbnail {float:right;}
.box550 {width:550px; float:left; text-align:left;}
.comboholder {width:550px; float:left; text-align:left;}
.comboholder ul {margin:0; padding:0; list-style-type: none; display: inline;}
.comboholder ul li {margin:0; display: inline; float:left;}
.go {color:#f99b0c;}
a img {border:none;}
a.gold {font-weight:bold; color:#f99b0c; text-decoration:none;}
a.gold:hover {color:#666869;}
a.platinum {font-weight:bold; color:#666869; text-decoration:none;}
a.platinum:hover {color:#f99b0c;}
	

/* Language selection style
-------------------------------------------------------------*/

.languageSelect {padding-top:10px; padding-left:36px; font-size:18px; color:#666869; float:left;}
.languages {padding-left:58px; float:left;}
.languages ul {margin:0; list-style-type: none; display: inline; float: right;}
.languages ul li {display: inline; float:left; text-align:right;}
.languages div {padding-right:22px; float:left;}
.English a {background-image:url(/common/images/lang_en_off.png); background-repeat:no-repeat; width:155px; height:26px; display:block;}
.English a:hover {background-image:url(/common/images/lang_en_on.png);}
.Russian a {background-image:url(/common/images/lang_ru_off.png); background-repeat:no-repeat; width:155px; height:26px; display:block;}
.Russian a:hover {background-image:url(/common/images/lang_ru_on.png);}
.Ukranian a {background-image:url(/common/images/lang_ua_off.png); background-repeat:no-repeat; width:155px; height:26px; display:block;}
.Ukranian a:hover {background-image:url(/common/images/lang_ua_on.png);}
.Arabic a {background-image:url(/common/images/lang_ar_off.png); background-repeat:no-repeat; width:155px; height:26px; display:block;}
.Arabic a:hover {background-image:url(/common/images/lang_ar_on.png);}


/* Home page style (No-flash & flash)
-------------------------------------------------------------*/

.main_noflash {width:728px; height:308px; background-image:url(/en/common/images/main_noflash.jpg); background-repeat:no-repeat; float:left;}
.ViewAll {float:right; padding-top:128px; padding-right:90px;}
.ViewAll a {color:#f99b0c; font-size:10px; font-weight:bold; text-decoration:none;}
.ViewAll a:hover {color:#f9f9f9;}
.teaser {padding-left:10px; padding-right:10px; padding-top:7px; *padding-top:5px; *line-height:15px; padding-bottom:15px; width:153px; background-image:url(/common/images/tsr_bg.jpg); background-repeat:no-repeat; color:#ffffff;}
@media screen and (-webkit-min-device-pixel-ratio:0) {html>body*.teaser {padding-top:10px;}}
.teaser .title {font-size:12px; font-weight: bold; margin-bottom:5px;}
.teaser .copy {font-size:11px; margin-bottom:5px;}
.teaser a {font-size:10px; color:#ffffff; text-decoration:none;}
.teaser a:hover {color:#faa61a;}
.TeaserHolder {padding-left:10px; float:left;}
.TeaserHolder ul {margin:0; padding:0; list-style-type: none; display: inline;}
.TeaserHolder ul li {display: inline; float:left;}
.TopBigTeasersHolder {float:left; width:728px; font-size:10px; color:#666869; background-image:url(/common/images/topbigteasers_bg.jpg); background-repeat:no-repeat;}
.TopBigTeasersHolder span {float:left; padding-top:14px; padding-bottom:9px;}
.TopBigTeasersHolder .copy12 {padding-right:15px; float:left; padding-left:20px; font-weight:bold; padding-top:12px; padding-bottom:11px;}
.TopBigTeasersHolder a {font-size:10px; color:#faa61a; text-decoration:none;padding-left:10px; }
.TopBigTeasersHolder a:hover{color:#666869;}
.BigTeasers {float:left; width:220px; padding-left:20px; padding-right:0px; padding-top:18px; padding-bottom:18px;}
.BigTeasersHolder {float:left; width:728px; background-image:url(/common/images/bigteasers_bg.jpg); background-repeat:no-repeat;}
.imageHolder {width:50px; float:left; padding-top:20px;}
.contentHolder {padding-left:60px; folat:right;}
.contentHolder a {font-size:10px; color:#faa61a; text-decoration:none; float:left;}
.contentHolder a:hover{color:#666869;}
	

/* Offer details style
-------------------------------------------------------------*/

.offerImageHolder {width:200px; float:left;}
.offerContentHolder {width:430px; float:left; margin-left:20px; font-size:12px; color:#666869;}
.offerContentHolder a {color:#f99b0c; text-decoration:none;}
.offerContentHolder a:hover {color:#666869;}
.TermsHolder {width:728px; float:left; padding-Right:36px; padding-left:36px; text-align:left;}
.TermsHolder a {color:#f99b0c; text-decoration:none;}
.TermsHolder a:hover {color:#666869;}
.Terms {padding:10px 65px 10px 10px; font-size:11px; color:#666869; background-color:#f6f6f6;}
.offerContentHolder ul, .newsHolder ul, .TermsHolder ul {list-style:none; margin:0px; padding:0px;}
.offerContentHolder ul li, .newsHolder ul li, .TermsHolder ul li {background:url(/common/images/bullet.gif) no-repeat 0px 5px; padding-left:10px;}
/*Begin - Social Marketing buttons*/
.social{background:url(/common/images/social_bg.jpg) no-repeat 0 0; width:50px; float:right;}
.social ul {list-style:none; margin:0px; padding-left: 9px; padding-right:9px; padding-bottom:10px; *font-size:0px;}
.twitter a{display:block; padding-bottom:5px; background:url(/common/images/twitter.jpg) no-repeat 0 0; *padding-bottom:2px; _padding-bottom:0px;}
.twitter a:hover{background:url(/common/images/twitter_on.jpg) no-repeat 0 0;}
.facebook a{display:block; padding-bottom:5px; background:url(/common/images/face.jpg) no-repeat 0 0; *padding-bottom:2px; _padding-bottom:0px;}
.facebook a:hover{background:url(/common/images/face_on.jpg) no-repeat 0 0;}
.igoogle a{display:block;padding-bottom:5px; background:url(/common/images/igoogle.jpg) no-repeat 0 0; *padding-bottom:2px; _padding-bottom:0px;}
.igoogle a:hover{background:url(/common/images/igoogle_on.jpg) no-repeat 0 0;}
.buzz a{display:block; padding-bottom:5px; background:url(/common/images/buzz.jpg) no-repeat 0 0; *padding-bottom:2px; _padding-bottom:0px;}
.buzz a:hover{background:url(/common/images/buzz_on.jpg) no-repeat 0 0;}
.mail a{display:block; padding-bottom:5px; background:url(/common/images/mail.jpg) no-repeat 0 0;}
.mail a:hover{background:url(/common/images/mail_on.jpg) no-repeat 0 0;}
/*End - Social Marketing buttons*/
	

/* Sitemap, Terms of use & Privacy policy style
-------------------------------------------------------------*/

#sitemap ul {list-style:none; margin:0px; padding:14px 0px 3px 0px; *font-size:0px; padding:12px 0px 0px 0px\9; *padding:14px 0px 3px 0px;}
#sitemap ul li {padding-bottom:5px\9; *padding-bottom:1px;}
#sitemap ul li a {font-size:14px; font-weight:bold; color:#faa61a; text-decoration:none; padding:0px;}
#sitemap ul li a:hover {color:#666869;}
#sitemap ul li ul {padding:0px;}
#sitemap ul li ul li a {font-size:11px; font-weight:normal; text-decoration:none; color:#666869;}
#sitemap ul li ul li a:hover {color:#faa61a;}
#sitemap ul li ul li ul {padding:0px 0px 0px 20px;}
#sitemap ul li ul li ul li a {font-size:11px; font-weight:normal; text-decoration:underline; color:#b7b7b7;}
#sitemap ul li ul li ul li a:hover {color:#faa61a;}
#sitemap .col {display:block; width:315px; float:left; padding-top:7px; padding-top:11px\9; *padding-top:7px;}
.utility a {text-decoration:none; color:#faa61a; font-weight:bold;}
.utility a:hover {color:#666869;}
.utility .internal {color:#666869;}
.utility .normal {font-weight:normal;}
.link a {text-decoration:none; color:#faa61a; font-weight:normal;}
.link a:hover {color:#666869;}
	

/* GAC style
-------------------------------------------------------------*/

.gac {list-style:none; margin:0px; padding:0px 0px 0px 8px;}
.gac li {background:url(/common/images/bullet.gif) no-repeat 0px 5px; *background-position: 0px 8px; padding-left:10px; padding-bottom:3px; font-size:12px; color:#666869;}
.gac li a {color:#faa61a; text-decoration:none;}
.gac li a:hover {color:#666869;}
	

/* Contacts style
-------------------------------------------------------------*/

tr {height:30px;}
#en_contacts td {width:21%; vertical-align:middle; padding-left:8px; border-top: 1px solid #e2e2e2;}
#en_contacts td.first {width:37%;}
#en_contacts td a {display:none;}
td.right {border-right: 2px solid #ededed;}
td.bottom {border-bottom: 1px solid #e2e2e2;}
td.contact {color:#f99b0c;}
.contactLang {font-size:11px; font-weight:bold; color:#666869;}
.contactCountry {font-size:11px; font-weight:bold; color:#f99b0c;}
.contactCat {font-size:11px; color:#f99b0c;}
.contactNum {font-size:11px; color:#f99b0c;}
.contactNumber {font-size:11px; color:#666869;}
#gcas {font-size:12px; color:#666869; display:none;}
#gcas a {text-decoration:none; color:#faa61a; font-weight:bold;}
#gcas a:hover {color:#666869;}


/* Carousel
-------------------------------------------------------------*/

.carouselBigBox {background-image:url(/common/images/big_carousel_bg.jpg); background-repeat:no-repeat; float:left;}
.carouselBox {background-image:url(/common/images/carousel_bg.jpg); background-repeat:no-repeat; float:left;}
.carouselTitle {font-size:11px; color:#666869; text-align:left; padding-left:18px; float:left; font-weight:bold;}
.carouselAllOffers {text-align:Right; padding-Right:18px; float:right;}
.carouselAllOffers a {font-size:11px; color:#f99b0c; text-decoration:none;}
.carouselAllOffers a:hover {color:#666869;}
.offer {width:108px; height:160px; background-color:#f5f5f5; float:left; padding:10px;}
.offer a {font-size:10px; color:#666869; text-decoration:none; text-align:left; float:left; font-weight:bold;}
.offer a:hover {color:#faa61a;}
.offerTitle {padding-top:10px; font-weight:bold;}
.offerCopy {padding-top:8px; padding-bottom:8px;}
.offerHolder {margin-right:30px; background-color:#FFFFFF;}
* html .offerHolder {margin-right:10px;}
.offerHolderAll {margin-right:25px; background-color:#FFFFFF;}
* html .offerHolderAll {margin-right:5px;}
/*Begin - Scrollable Nagigation */
div.scrollable {float:left;	margin-left:3px; text-align:left;}
div.feature {float:left; margin-left:12px; text-align:left;}
a.prev, a.next, a.prevPage, a.nextPage {display:block; width:11px; height:12px; background:url(/common/images/prev.jpg) no-repeat; float:left; cursor:pointer;}
a.disabled {visibility:hidden !important;}
a.next, a.nextPage {background-image:url(/common/images/next.jpg); clear:right;}
div.navi {margin-left:auto; margin-right:auto; width:200px; height:20px; padding-top:6px; padding-bottom:8px;}
div.navi a {width:8px; height:8px; float:left; margin:3px; background:url(/common/images/circle_off.jpg) 0 0 no-repeat; display:block; font-size:1px; cursor:pointer;}
div.navi a:hover {background:url(/common/images/circle_on.jpg) 0 0 no-repeat;}
div.navi a.active {background:url(/common/images/circle_on.jpg) 0 0 no-repeat; cursor:default;}
div.scrollable {position:relative; overflow:hidden; width:660px; height:251px;}
div.feature {position:relative; overflow:hidden; width:410px; height:176px;}
#thumbs {position:absolute; width:20000em; clear:both;}
.carouselBigBox a.prev, .carouselBigBox a.next {margin-top:84px;}
.carouselBigBox a.prev {margin-left:12px; margin-right:7px;}
.carouselBigBox a.next {margin-left:10px; margin-right:10px;}
* html .carouselBigBox a.prev {margin-left:6px; margin-right:7px;}
* html .carouselBigBox a.next {margin-left:10px; margin-right:5px;}
.carouselBox a.prev, .carouselBox a.next {margin-top:80px;}
.carouselBox a.prev {margin-left:19px; margin-right:7px;}
.carouselBox a.next {margin-left:14px; margin-right:10px;}
* html .carouselBox a.prev {margin-left:10px; margin-right:7px;}
* html .carouselBox a.next {margin-left:12px; margin-right:5px;}
#thumbs div {float:left; width:108px;}
/*End - Scrollable Nagigation */
	

/* Overlay popup
-------------------------------------------------------------*/

.popup {display:none; width:340px; border-width:1px; border-color:#c9c9c9; border-style:solid; margin-left:0px; background-color:#FFFFFF; padding-left:10px; padding-right:10px; z-index:100000;}
.popup .close {cursor:pointer;}
#popup {font-size:0px; color:#FFFFFF;}
	

/* Dropdown boxes
-------------------------------------------------------------*/

.dd {display:inline-block !important; text-align:left; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ddUP {position:relative; left:0px; top:0px;}
.dd .ddTitle {text-indent:0; cursor:default; overflow:hidden; height:25px; background-image:url(/common/images/drpdn_gradient.gif); background-repeat:no-repeat; color:#666869;}
.dd .ddTitle span.arrow {background:url(/common/images/btn_arrow_vert.gif) no-repeat 0 0; float:right; display:inline-block;width:25px; height:25px; cursor:pointer;}
.dd .ddTitle span.textTitle {padding:3px; display:block; text-indent:5px; overflow:hidden; line-height:16px; font-size:10px; font-weight:bold; cursor: pointer;}
.dd .ddTitle span.textTitle img {text-align:left; padding:0 2px 0 0;}
.dd .ddTitle img.selected {padding:0 3px 0 0; vertical-align:top;}
.dd .ddChild {position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background-color:#ffffff;}
.dd .ddChildUP {border:1px solid #c3c3c3; border-bottom:none; top:auto; bottom:25px;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px;}
.dd .ddChild a {font-size:10px; display:block; padding:3px 0 3px 7px; text-decoration:none; color:#666869; overflow:hidden; white-space:nowrap; cursor:pointer;}
.dd .ddChild a:hover {background:#f99b0c;}
.dd .ddChild a img {border:0; padding:0 2px 0 0; vertical-align:middle;}
.dd .ddChild a.selected {background:#f99b0c;}
.hidden {display:none;}
select {width:170px;}
.wideSelect {width:180px;}