@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0;}
body{background:#FFF; color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{outline:none;}
p{line-height:1.4em; margin-bottom:20px;}
img{border:none;}
.clear{clear:both; line-height:1;}
hr.dotted{height:2px; width:100%; border:none; border-bottom:1px dashed #ddd; clear:both;}
.info a{text-decoration:none; color:#CC2229;}
.info a:hover{text-decoration:underline; color:#CC2229;}

#header{float:left; width:100%;}
.page{width:968px; margin:0 auto; clear:both;}
.logo{width:190px; height:68px; float:left; margin:22px 0 21px;}
.headTel{width:450px; float:right; display:inline;}
.headTel .number{font-size:24px; color:#CC2229; padding:30px 0 0; float:left; font-weight:bold; letter-spacing:-1px;}
.headTel .connecting{font-size:24px; color:#FFF; background-color:#CC2229; padding:30px 11px 8px 10px; float:right; display:inline; letter-spacing:-1px;}

.slide {top:0; height:100px; overflow:hidden; position:relative; width:291px; float:right;}
.slide .inner {top:0; display:none; left:0; font-size:24px; color:#FFF; background-color:#CC2229; padding:30px 10px 8px; letter-spacing:-1px;}
.slide .inner2 {top:0; left:0; font-size:24px; color:#FFF; background-color:#CC2229; padding:30px 10px 8px; letter-spacing:-1px;}

#nav{float:left; width:100%; height:41px; background:url(../images/navBack.jpg) repeat-x;}
#nav ul{height:41px;}
#nav li{float:left; list-style-type:none; border-left:1px solid #666;}
#nav li.nav9{border-right:1px solid #666;}
#page1 li.nav1 a, #page2 li.nav2 a, #page3 li.nav3 a, #page4 li.nav4 a, #page5 li.nav5 a, #page6 li.nav6 a, #page7 li.nav7 a, #page8 li.nav8 a, #page9 li.nav9 a{color:#FFF; text-decoration:none; background:url(../images/navBack.jpg) repeat-x 0 -82px;}
#page1 li.nav1 a:hover, #page2 li.nav2 a:hover, #page3 li.nav3 a:hover, #page4 li.nav4 a:hover, #page5 li.nav5 a:hover, #page6 li.nav6 a:hover, #page7 li.nav7 a:hover, #page8 li.nav8 a:hover, #page9 li.nav9 a:hover{color:#FFF; text-decoration:none; background:url(../images/navBack.jpg) repeat-x 0 -82px;}
#nav li a{color:#FFF; float:left; display:block; text-decoration:none; padding:14px 20px; text-shadow:1px 1px 0 #000; background:url(../images/navBack.jpg) repeat-x;}
#nav li a:hover{color:#FFF; text-decoration:none; background:url(../images/navBack.jpg) repeat-x 0 -41px;}
#nav li a.on{color:#FFF; text-decoration:none; background:url(../images/navBack.jpg) repeat-x 0 -82px;}

#content{float:left; width:100%; background:url(../images/pageBack.jpg) repeat-x; margin:0 0 12px; padding-top:12px;}
.homeOffer{width:966px; height:344px; border:1px solid #DDD; float:left; clear:both; background:url(../images/homeOfferBack.jpg) repeat-x;}
.homeOfferImage{float:left; clear:both; width:391px;}
.homeOfferInfo{float:right; display:inline; width:515px; background:url(../images/offerVodafone.jpg) 100% 100% no-repeat; height:344px;}
h2.homeOfferTitle{font-size:32px; font-weight:bold; color:#29325e; margin:23px 0 25px; line-height:1em;}
.homeOfferTitle .registered{font-size:18px; vertical-align:50%; padding-left:2px;}
.homeOfferInfo p{color:#CC2229; font-size:13px; font-weight:bold; margin-bottom:3px; line-height:1.4em;}
.homeOffer ul{float:left; margin-bottom:19px;}
.homeOffer li{color:#CC2229; font-size:18px; margin-left:15px; line-height:0.85em; float:left; clear:both;}
.homeOffer li span{color:#231F20; font-size:12px; clear:both;}

.contentMain ul.sitemap{float:left; margin-bottom:19px;}
.sitemap li{color:#CC2229; font-size:18px; margin-left:15px; line-height:1em; float:left; clear:both; width:97%;}
.sitemap li span {color:#231F20; font-size:12px; clear:both; text-decoration:none; width:97%;}
.sitemap li span a{color:#231F20; font-size:12px; clear:both; text-decoration:none;}
.sitemap li span a:hover{color:#CC2229; text-decoration:none;}
.sitemap li ul{margin-left:0px; clear:both; margin-bottom:7px;}
.sitemap li ul li{color:#29325E; font-size:16px; line-height:1.1em; list-style:disc;}
.sitemap li ul li span a{color:#231F20; font-size:12px; list-style:disc; text-decoration:none;}
.sitemap li ul li span a:hover{color:#CC2229; text-decoration:none;}

span.finance1{width:180px; display:inline-block; font-weight:bold;}

.offerDownload{width:199px; height:34px; display:block; background:url(../images/offerDownload.jpg); clear:both; float:left;}
.offerDownload:hover{background:url(../images/offerDownload.jpg) 0 34px;}

.homeMiddle{width:966px; height:97px; border:1px solid #DDD; clear:both; float:left; margin:12px 0;}
.homeMiddle a img:hover{filter:alpha(opacity=0); opacity:0;}
.homeMiddle p{font-size:11px; margin-bottom:0px;}
.homeMiddle a{color:#CC2229; text-decoration:none;}
.homeMiddle a:hover{color:#CC2229; text-decoration:underline;}
.homeLocal{width:322px; height:97px; border-right:1px solid #DDD; clear:both; float:left; padding:0px; background:url(../images/localPlus1.jpg);}
.homeService{width:321px; height:97px; border-right:1px solid #DDD; display:inline; float:left; padding:0px; background:url(../images/servicePlus1.jpg);}
.homeSupport{width:321px; height:97px; display:inline; float:left; padding:0px; background:url(../images/supportPlus1.jpg);}

.homeSlideshowLeft{width:190px; clear:both; float:left; margin-right:12px;}
.homeSlideshowLeft ul{float:left; clear:both; margin-bottom:20px;}
.homeSlideshowLeft li{width:190px; height:34px; list-style-type:none; border-bottom:1px solid #999; background:url(../images/slideshowNav.jpg) -50px 0px; display:block; float:left;}
.homeSlideshowLeft li#gap{margin-bottom:12px;}
.homeSlideshowLeft li:hover{background:url(../images/slideshowNav.jpg) -50px -34px;}
.homeSlideshowLeft li a{text-decoration:none; text-shadow:1px 1px 0 #FFF; font-size:14px; font-weight:bold; color:#231F20; display:block; padding:10px 15px 10px;}
.homeSlideshowLeft li a:hover{text-decoration:none; color:#CC2229;}
.homeSlideshowLeft li.selected{background:url(../images/slideshowNav.jpg) -50px -34px;}
.homeSlideshowLeft li.selected a{text-decoration:none; color:#CC2229;}
.homeSlideshowMain{display:inline; float:left; width:562px; height:431px; border:1px solid #DDD; background:#fff; overflow:hidden;}
.homeSlideshowMain h3{font-size:24px; font-weight:bold; color:#29325e; margin-bottom:20px;}
.homeSlideshowMain h4{font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:20px;}
.homeSlideshowMain h4 span{color:#CC2229;}
.homeSlideshowMain p{display:block; width:250px;}
.downloadBrochure{width:186px; height:34px; display:block; background:url(../images/downloadBrochure.jpg); clear:both; margin-top:22px; float:left;}
.downloadBrochure:hover{background:url(../images/downloadBrochure.jpg) 0 34px;}
.findMoreButton{width:135px; height:34px; display:block; background:url(../images/findMoreButton.jpg); clear:both; margin-top:22px; float:left;}
.findMoreButton:hover{background:url(../images/findMoreButton.jpg) 0 34px;}
.homeSlideshowMain .slider1{width:496px; height:365px; background:url(../images/slideBlackberry.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider2{width:496px; height:365px; background:url(../images/slideHTC.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider3{width:496px; height:365px; background:url(../images/slideSonyEricsson.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider4{width:496px; height:365px; background:url(../images/slideSamsung.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider5{width:496px; height:365px; background:url(../images/slideNokia.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider6{width:496px; height:365px; background:url(../images/slideAndroid.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider7{width:496px; height:365px; background:url(../images/slideAccessories.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider8{width:496px; height:365px; background:url(../images/slidePhoneSystems.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider9{width:496px; height:365px; background:url(../images/slidePhoneSystems.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider10{width:496px; height:365px; background:url(../images/slideVehicle.jpg) no-repeat 100% 100%; padding:33px;}
.homeSlideshowMain .slider11{width:496px; height:365px; background:url(../images/slideMobileBroadband.jpg) no-repeat 100% 100%; padding:33px;}

.homeSlideRight{width:190px; display:inline; float:right;}
.homeSlideRight .black{width:162px; height:100px; clear:both; float:left; color:#FFF; background:#383839 url(../images/homeRightBlack.jpg) no-repeat 100% 100%; margin-bottom:6px; padding:10px 20px 0 8px; line-height:1.3em;}
.black span, .blue span, .red span{font-size:11px;}
.red p{margin:9px 0 0; line-height:1.2em;}
.black a, .blue a, .red a{color:#fff; font-weight:bold; text-decoration:none;}
.black a:hover, .blue a:hover, .red a:hover{color:#fff; font-weight:bold; text-decoration:underline;}
.homeSlideRight .blue{width:142px; height:100px; clear:both; float:left; color:#FFF; background:#1f2e5f url(../images/homeRightBlue.jpg) no-repeat 100% 100%; margin-bottom:6px; padding:10px 40px 0 8px; line-height:1.3em;}
.homeSlideRight .red{width:174px; height:190px; clear:both; float:left; color:#FFF; background:#CC2229 url(../images/homeRightRed.jpg) no-repeat 100% 0%; padding:10px 8px 0 8px; }
.homeSlideRight .mugs{width:168px; height:220px; clear:both; float:left; color:#777; background:#FFF url(../images/mugs.jpg) no-repeat; padding:8px 8px 8px 12px; border:1px solid #DDD; margin-top:6px; font-weight:bold;}
.homeSlideRight .contact{width:168px; clear:both; float:left; background:#fff; padding:8px 8px 8px 12px; border:1px solid #DDD;}
.homeSlideRight h2{color:#29325e; font-size:18px; margin-bottom:20px;}
.homeSlideRight .contact a{text-decoration:underline; color:#CC2229;}
.homeSlideRight .contact a:hover{text-decoration:none; color:#CC2229;}
.mugs p{font-size:16px; margin-bottom:90px;}
.mugs p.small{font-size:13px; margin-bottom:15px; line-height:1.2em;}
.downloadButton{width:111px; height:34px; display:block; background:url(../images/downloadButton.jpg); clear:both; float:left;}
.downloadButton:hover{background:url(../images/downloadButton.jpg) 0 34px;}
.quoteButton{width:186px; height:34px; display:block; background:url(../images/quoteButton.jpg); float:left; margin-right:15px;}
.quoteButton:hover{background:url(../images/quoteButton.jpg) 0 34px;}
.findTariff{width:186px; height:34px; display:block; background:url(../images/findTariff.jpg); float:left; margin-right:15px;}
.findTariff:hover{background:url(../images/findTariff.jpg) 0 34px;}
.freeQuote{width:153px; height:34px; display:block; background:url(../images/freeQuote.jpg); float:left; margin:0 15px 40px 17px; clear:both;}
.freeQuote:hover{background:url(../images/freeQuote.jpg) 0 34px;}
.specialOffer{width:153px; height:34px; display:block; background:url(../images/specialOffers.jpg); float:left; margin-right:15px; display:inline-block;}
.specialOffer:hover{background:url(../images/specialOffers.jpg) 0 34px;}
.financeOptions{width:153px; height:34px; display:block; background:url(../images/financeOptions.jpg); float:left; display:inline-block;}
.financeOptions:hover{background:url(../images/financeOptions.jpg) 0 34px;}
.readMoreBlue{width:141px; height:28px; display:block; background:url(../images/readMoreBlue.jpg); float:left; margin:-10px 15px 30px 0; clear:both;}
.readMoreBlue:hover{background:url(../images/readMoreBlue.jpg) 0 28px;}
.downloadBrochure2{width:153px; height:34px; display:block; background:url(../images/downloadBrochure2.jpg); float:left; margin-right:15px; display:inline-block;}
.downloadBrochure2:hover{background:url(../images/downloadBrochure2.jpg) 0 34px;}
.bookAppointment{width:150px; height:34px; display:block; background:url(../images/bookAppointment.jpg); clear:both; float:left;}
.bookAppointment:hover{background:url(../images/bookAppointment.jpg) 0 34px;}


.leftNav{width:190px; clear:both; float:left; margin-right:12px;}
.leftNav ul{float:left; clear:both;}
.leftNav li{width:190px; height:34px; list-style-type:none; border-bottom:1px solid #999; background:url(../images/slideshowNav.jpg) -50px 0px; display:block; float:left;}
.leftNav li#gap{margin-bottom:12px;}
.leftNav li:hover{background:url(../images/slideshowNav.jpg) -50px -34px;}
.leftNav li a{text-decoration:none; text-shadow:1px 1px 0 #FFF; font-size:14px; font-weight:bold; color:#231F20; display:block; padding:10px 15px 10px;}
.leftNav li a:hover{text-decoration:none; color:#CC2229;}
.leftNav li.on{background:url(../images/slideshowNav.jpg) -50px -34px;}
.leftNav li.on a{text-decoration:none; color:#CC2229;}
.contentMain{display:inline; float:left; width:564px;}
.contentMain h2{padding:12px 14px 8px; font-size:14px; color:#FFF; background-color:#CC2229; font-weight:bold; float:left;}
.contentMain a{color:#CC2229; text-decoration:none;}
.contentMain a:hover{color:#CC2229; text-decoration:underline;}
.contentMain .info{float:left; clear:both; margin:0 0 12px; background:#fff; width:522px; border:1px solid #DDD; padding:20px 20px 0;}
.contentMain .quoteBox{float:left; clear:both; background:#fff; width:532px; border:1px solid #DDD; padding:15px;}
.contentMain .quoteBox h4{font-size:16px; font-weight:bold; line-height:1.2em; margin-bottom:0px; color:#CC2229;}
.contentMain .quoteBox p{font-size:12px; font-weight:bold; line-height:1.3em; margin-bottom:0px; color:#CC2229;}

.leftNavNews{width:240px; clear:both; float:left; margin-right:12px;}
.leftNavNews ul{float:left; clear:both;}
.leftNavNews li{width:240px; height:34px; list-style-type:none; border-bottom:1px solid #999; background:url(../images/slideshowNav.jpg); display:block; float:left;}
.leftNavNews li#gap{margin-bottom:12px;}
.leftNavNews li:hover{background:url(../images/slideshowNav.jpg) 0 -34px;}
.leftNavNews li a{text-decoration:none; text-shadow:1px 1px 0 #FFF; font-size:14px; font-weight:bold; color:#231F20; display:block; padding:10px 15px 10px;}
.leftNavNews li a:hover{text-decoration:none; color:#CC2229;}
.leftNavNews li.on{background:url(../images/slideshowNav.jpg) 0 -34px;}
.leftNavNews li.on a{text-decoration:none; color:#CC2229;}

.contentMain h3{font-size:24px; font-weight:bold; color:#29325e; margin-bottom:12px; clear:both;}
.contentMain h4{font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:15px; color:#CC2229;}
.plus{font-size:75%; vertical-align:25%;}
.imageRight{float:right; padding:0 10px 20px 20px;}
.imageRightBorder{float:right; margin:0 10px 20px 50px; border:1px solid #ddd;}
.imageLeft{float:left; margin:0 30px 10px 0px;}

.contentMainWide{display:inline; float:left; width:766px;}
.contentMainWide h2{padding:12px 14px 8px; font-size:14px; color:#FFF; background-color:#CC2229; font-weight:bold; float:left;}
.contentMainWide .info{float:left; clear:both; margin:0; background:#fff; width:724px; border:1px solid #DDD; padding:20px 20px 0;}
.contentMainWide .quoteBox{float:left; clear:both; background:#fff; width:734px; border:1px solid #DDD; padding:15px;}
.contentMainWide .quoteBox h4{font-size:16px; font-weight:bold; line-height:1.2em; margin-bottom:0px; color:#CC2229;}
.contentMainWide .quoteBox p{font-size:12px; font-weight:bold; line-height:1.3em; margin-bottom:0px; color:#CC2229;}
.contentMainWide h3{font-size:24px; font-weight:bold; color:#29325e; margin-bottom:12px;}
.contentMainWide h4{font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:15px; color:#CC2229;}
.contentMainWide .quoteBox{float:left; clear:both; background:#fff; width:734px; border:1px solid #DDD; padding:15px; margin-top:12px;}
.contentMainWide .quoteBox h4{font-size:16px; font-weight:bold; line-height:1.2em; margin-bottom:0px; color:#CC2229;}
.contentMainWide .quoteBox p{font-size:12px; font-weight:bold; line-height:1.3em; margin-bottom:0px; color:#CC2229;}

.contentMainWideNews{display:inline; float:left; width:716px;}
.contentMainWideNews h2{padding:12px 14px 8px; font-size:14px; color:#FFF; background-color:#CC2229; font-weight:bold; float:left;}
.contentMainWideNews .info{float:left; clear:both; margin:0; background:#fff; width:674px; border:1px solid #DDD; padding:20px 20px 0;}
.contentMainWideNews h3{font-size:24px; font-weight:bold; color:#29325e; margin-bottom:12px;}
.contentMainWideNews h4{font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:15px; color:#CC2229;}

.gridBox{width:136px; height:209px; margin:0 25px 25px 0; padding:15px 10px 10px 10px; float:left; display:inline; background:url(../images/gridBack.jpg); text-align:center;}
.gridBoxLast{width:136px; height:209px; margin:0 0 25px 0; padding:15px 10px 10px 10px; float:left; display:inline; background:url(../images/gridBack.jpg); text-align:center;}
h3.grid{color:#CC2229; font-weight:bold; font-size:15px; margin:5px 0 7px;}
h3.grid2{color:#CC2229; font-weight:bold; font-size:13px; margin:5px 0 7px;}
h3.grid3{color:#29325e; font-weight:bold; font-size:13px; margin:5px 0 7px;}
.seeMore{width:92px; height:28px; display:block; background:url(../images/seeMore.jpg); clear:both; float:left; margin-left:22px;}
.seeMore:hover{background:url(../images/seeMore.jpg) 0 28px;}
.fullDetails{width:92px; height:28px; display:block; background:url(../images/fullDetails.jpg); clear:both; text-align:center; float:left; margin-left:22px;}
.fullDetails:hover{background:url(../images/fullDetails.jpg) 0 28px;}

.gridBox2{width:214px; height:255px; margin:0 25px 25px 0; padding:15px 10px 10px 10px; float:left; display:inline; background:url(../images/gridBack2.jpg); text-align:center;}
.gridBox2 p{text-align:left;}
.gridBox2 h3.grid{color:#CC2229; font-weight:bold; font-size:15px; margin:8px 0 7px; text-align:left;}
.gridBox2 span.h4{font-size:22px; font-weight:bold; color:#CC2229; float:right;}
.modemQuote{width:92px; height:28px; display:block; background:url(../images/modemQuote.jpg); clear:both; float:left; margin-left:26px;}
.modemQuote:hover{background:url(../images/modemQuote.jpg) 0 28px;}

.gridBoxLong{width:142px; margin:0 15px 25px 0; padding:15px 10px 10px 10px; float:left; display:inline; background:url(../images/gridBackLong.jpg) repeat-x 100% 100%; text-align:left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border:1px solid #ddd;}
.gridBoxLongLast{width:142px; margin:0 0 25px 0; padding:15px 10px 10px 10px; float:left; display:inline; background:url(../images/gridBackLong.jpg) repeat-x 100% 100%; text-align:left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border:1px solid #ddd;}

.gridNews{width:192px; margin:0 15px 15px 0; padding:15px 10px 10px 10px; float:left; display:inline; background:url(../images/gridBackLong.jpg) repeat-x 100% 100%; text-align:left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border:1px solid #ddd;}
.gridNewsLast{width:192px; margin:0 0 15px 0; padding:15px 10px 10px 10px; float:left; display:inline; background:url(../images/gridBackLong.jpg) repeat-x 100% 100%; text-align:left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border:1px solid #ddd;}
.newsReadMore{width:92px; height:28px; display:block; background:url(../images/newsReadMore.jpg); clear:both; text-align:center; float:right;}
.newsReadMore:hover{background:url(../images/newsReadMore.jpg) 0 28px;}

h4 span{font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:15px; color:#29325E;}
h4.clear {font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:15px; color:#29325E; clear:both; margin-top:40px;}
span.h4{font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:15px; color:#CC2229;}

.label{float:left; clear:left; width:85px; height:18px; font-size:12px; padding-top:7px; margin-bottom:5px;}
.field{float:left; display:inline; width:260px; height:25px; margin-left:15px; margin-bottom:5px;}

/* .answer is used for the iPad competition dated 08.09.2010 */
.answer {border:1px solid #DDD; background:#FFF; margin:0px 0 20px 0; padding:3px; height:19px; width:350px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:18px;}
.competitionRadio { display:block; margin:0px 0 12px 0; font-size:14px; }

.textbox{border:1px solid #DDD; background:#FFF; padding:3px; height:19px; width:250px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px;}
.textarea{border:1px solid #DDD; background:#FFF; padding:3px; height:90px; width:250px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px;}
.dropdown{border:1px solid #DDD; background:#FFF; padding:4px; height:27px; width:258px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px;}
.titleDrop{border:1px solid #DDD; background:#FFF; padding:4px; height:27px; width:158px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px;}
.field2{float:left; display:inline; width:260px; height:100px; margin-left:15px; margin-bottom:5px;}
.submit{width:111px; height:34px; display:block; background:url(../images/formBoxSubmit.jpg); clear:left; float:left; border:none; margin:0 0 20px 247px;}
.submit:hover{background:url(../images/formBoxSubmit.jpg) 0 34px; cursor:pointer;}

.contentMain .carousel{float:left; clear:both; margin:0 0 12px; background:#fff; width:562px; border:1px solid #DDD; overflow:hidden;}
#carousel_container{overflow:hidden;}
#carousel_inner {float:left; width:480px; overflow: hidden; background: #FFF; margin:8px 0 4px 14px; position:relative;}
#carousel_ul {position:relative; left:-120px; list-style-type: none; margin:0px; padding:0px; width:9999px; padding-bottom:10px;}
#carousel_ul li{float: left; width:110px; margin-right:10px; height:160px;}
#carousel_ul li img {.margin-bottom:-4px; cursor:pointer;}
#left_scroll, #right_scroll{float:left; margin-top:65px; width:34px; background: #FFF; z-index:1000;}
#left_scroll img, #right_scroll img{cursor: pointer;}


#footer{float:left; width:100%; margin:0 0 30px; color:#777; text-align:center; font-size:11px;}
#footer .logos{width:966px; height:74px; float:left; clear:both; border:1px solid #DDD; background:url(../images/homeLogos.jpg); margin-bottom:12px;}
#footer p{margin:0 0 5px;}
#footer a{color:#777; text-decoration:none;}
#footer a:hover{color:#444; text-decoration:none;}
.copyright{font-size:10px; color:#999;}

.signup_table {border: solid 3px #ddd; font-size: 12px; margin-bottom: 20px; clear:both;}
.signup_table h2 {font-weight: bold;}
.signup_table th {border-bottom: solid 1px #ddd;}
.signup_table th, .signup_table td {padding: 7px;}
.signup_table .pro, .signup_table .medium, .signup_table .mini {margin: 3px;}
.signup_table .pro {color: #316d09;}
.signup_table .medium {color: #7ca734;}
.signup_table .mini {color: #9fc21e;}
.signup_table .right {border-left: solid 1px #ddd; font-weight: bold;}
.signup_table .price {border-left: solid 1px #ddd; font-weight: bold; color:#CC2229;}
.signup_table .right1 {font-weight: bold;}
.signup_table .left {border-left: solid 1px #ddd;}
.signup_table .left1 {border-left: none;}
.signup_table .row .last {border-bottom: solid 1px #ddd;}
.signup_table tr.odd {background: #f3f3f3;}
.signup_table tr.odd1 {background: #f6f6f6;}
#titles span{font-size:9px;}
#stepInfo span span{font-size:9px; color:#CC2229;}
#stepInfo span{font-size:9px;}
.right span{font-weight:normal; line-height:1.4em;}
.readButton{width:93px; height:24px; display:block; background:url(../images/readMore.jpg);}
.readButton:hover{background:url(../images/readMore.jpg) 0 24px;}

h2.acc_trigger {width:350px; height:34px; list-style-type:none; background:url(../images/questionsBack.jpg); display:block; padding:0; margin-bottom:12px; float:left;}
h2.acc_trigger:hover {background:url(../images/questionsBack.jpg) 0 -34px;}

h2.acc_trigger a {text-decoration:none; text-shadow:1px 1px 0 #FFF; font-size:14px; font-weight:bold; color:#231F20; display:block; padding:10px 15px 10px 41px;}
h2.acc_trigger a:hover {text-decoration:none; color:#CC2229;}
h2.active {text-decoration:none; color:#CC2229;}

.acc_container {margin: 0 0 20px; padding: 0; overflow: hidden; width: 498px; clear: both; background:#f0f0f0; border: 1px solid #ccc; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px;	-moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px; 
-moz-border-radius-topright: 7px; -moz-border-radius-topleft: 7px; border-top-right-radius: 7px; border-top-left-radius: 7px;}
.acc_container p {font-size:13px;}
.acc_container .block {padding: 20px;}




