html { font-family: Tahoma, Arial; padding:0;}

body {background:#fff; width:100%; margin:0; padding:0;}

h1{color:#86011c; font-family:"Franklin Gothic Medium";font-size:26px; font-weight:lighter; line-height:27px;}

h2,h3 {color:#444;font-weight:lighter;}
h2{font-size:18px;}
h3{font-size:14px;}
a {color:#769fb4; text-decoration:none; font-family:"Franklin Gothic Medium"; font-size:14px;}
a:hover {color:#000;}
p {color:#444; font-size:12px;}
p.bold {font-weight:bold;}
p.wrongInput {color:Red;}

ul {list-style:none;}


#sendContact {cursor:pointer;}
div.clear{height:0px; line-height:0px; font-size:0em; width:100%; float:none; clear:both; background:none;} 

img{border:none; vertical-align:middle;}

/* Top of the page */
.topContent.startPage {background: #eee url(../Images/start_top_bg.png) repeat-x; height:518px; width:100%;}

.topContent.mainPage {background: #eee url(../Images/main_top_bg.png) repeat-x; height:469px; width:100%;}

.topContentWrapper {width:950px; margin: 0 auto;}
.topContentWrapper img {float:left; padding:20px 8px 0 8px;}
.menu {width:575px;float:left;margin-left:-20px;}
.menu li {height:25px;float:left; vertical-align:middle;padding:45px 22px 0 0;}
.menu li a {font-size: 13px; color: #444;font-weight:bold;}
.menu li.selected a{color:#769fb4;}

.topRight {float:left;}
.topRight li {float:left;margin-top:28px;padding-right:2px;}
.topRight li.separator {margin-top:15px;}
#searchField {display:none;width:10px;position:absolute; top:87px; left:900px;}


.topContent .wrapper{width:950px; margin:10px auto;}
.topContent .wrapper #flash, .topContent .wrapper #newsFeed{float:left;}
.topContent .wrapper #flash{padding-left:6px; width: 628px; height: 350px; }
.topContent .wide h2 {padding-left:10px;}

/* News feed */
.topContent .wrapper #newsFeed {font-family:"Franklin Gothic Medium";width:310px;height:20px; background:url(../Images/newsfeed_top.png) no-repeat;margin:-1px 0 0 1px;}
.topContent .wrapper #newsFeed .feedWrapper{width:300px;height:300px;background:url(../Images/newsfeed_body2.png) repeat-x;margin:15px 0 0 4px;}
.topContent .wrapper #newsFeed .feedWrapper .leftborder {float:left;background:url(../Images/newsfeed_leftborder.png) repeat-y;width:5px;height:100%}

.topContent .wrapper #newsFeed .rightborder {float:right;background:url(../Images/newsfeed_rightborder.png) repeat-y;
															width:5px;
															height:300px;
															margin:-300px 4px 0 0 ; 
															padding:0;}

.topContent .wrapper #newsFeed .feedWrapper div {padding:0 0 10px 5px;
												float:left;
												width:275px; 
												background:url(../Images/newsfeed_separator.png) bottom center no-repeat; 
												}

.topContent .wrapper #newsFeed .feedWrapper div.newsArchive{background:none; padding-top:5px;}

.topContent .wrapper #newsFeed .feedWrapper > h1,.topContent .wrapper #newsFeed .feedWrapper div > p {display:inline;}
.topContent .wrapper #newsFeed .feedWrapper div > p.date {display:block; font-weight:bold;margin:5px 0 0 0;}
.topContent .wrapper #newsFeed .feedWrapper div > p a {font-size:12px; color:#444;}
.topContent .wrapper #newsFeed .newsfeedBottom {background: url(../Images/newsfeed_bottom.png) no-repeat; height:70px;margin-left:-1px; padding-top:10px;}

.topContent .wrapper #newsFeed .newsfeedBottom img {float:left;margin-left:15px;margin-top:-5px;}
.topContent .wrapper #newsFeed .newsfeedBottom h2, .topContent .wrapper #newsFeed .newsfeedBottom h3{float:left;}
.topContent .wrapper #newsFeed .newsfeedBottom h2{font-size:18px; margin:-2px 0 0 7px;}
.topContent .wrapper #newsFeed .newsfeedBottom h3{font-size:14px;margin: -5px 0 0 7px;}

/* Left menu */
.topContent .wrapper #leftMenu {float:left;background: url(../Images/leftmenu_top.png) no-repeat; width:220px;margin-left:10px;}
.topContent .wrapper #leftMenu .menuWrapper{padding-top:14px;margin:0 0 0 -40px;}
.topContent .wrapper #leftMenu p {display:inline; position:relative;top: 10px; left:10px; font-weight:bold;}
.topContent .wrapper #leftMenu .leftMenuBottom{background: url(../Images/leftmenu_bottom.png) no-repeat;width:243px;height:50px;margin-left:-11px;}
.topContent .wrapper #leftMenu li {width:220px;background: url(../Images/leftmenu_body.png) repeat-y;}
.topContent .wrapper #leftMenu li a{color:#444; font-weight:normal;position:relative; top:5px; left:23px;display:block;height:25px;font-size:11px;}
.topContent .wrapper #leftMenu li.selected a{font-weight:bold; background: url(../Images/arrow_right_gradient.png) left 1px no-repeat;padding-left:13px;position:relative;left:10px;}

.topContent .wrapper #leftMenu li .levelTwo li.selected{margin:-5px 0 0 -25px;}
.topContent .wrapper #leftMenu li .levelTwo li.selected a {font-weight:bold;}
.topContent .wrapper #leftMenu li .levelTwo li{background:none; margin:-5px 0 0 -25px;}

/* Main content */
#mainContent{background:#eee; width:100%;}

#mainContent #puffWrapper{width:960px; height:100%; margin:0 auto;padding-left:20px;}
#mainContent .puff {float:left; width:300px; height:100%; padding:0 20px 0 0;}
#mainContent .puff .puffContent {background: url(../Images/line_gray.png) bottom repeat-x; margin:25px 0 5px 0; height:260px;position:relative;}
#mainContent .puff .puffContent h1 {}
#mainContent .puff .puffContent.start {height:200px;}
#mainContent .puff .puffContent.start div {height:185px;}
#mainContent .puff .puffContent.start p {height:80px;padding-bottom:10px;width:100%;margin-top: -10px;}
#mainContent .puff .puffContent a{position:absolute; bottom:4px;}
#mainContent .puff .puffContent .background a {position:relative; left:0px;bottom:0;}
#mainContent .puff .puffContent a p{font-family: Tahoma, Arial;}

/* ProductCategoryPage */
.topContent .wrapper .content.products{background: none;}
.topContent .wrapper .content .text, .topContent .wrapper .content .flash {float:left;}
.topContent .wrapper .content .text {width:320px; padding:0 15px;}
.topContent .wrapper .content .text h1 { font-size:32px; position:relative;top:10px;}
.topContent .wrapper .content .text h2{color:#86011c; font-family:"Franklin Gothic Medium"; margin-top:-10px;}
.topContent .wrapper .content #flash {width:350px;}
#mainContent .puff .puffContent .background {background: url(../Images/productsBackground.png) no-repeat; width:300px; height:140px;}
#mainContent .puff .puffContent .background a div{margin:auto; height:130px; width:100%;padding-top:5px;}

/* ProductPage */
.topContent .wrapper .content .text #number {float:left; background: url (..Images/icon_addtocart_nr.png) no-repeat; width:45; height:29px; padding-left:10px; padding-top:5px;}
.topContent .wrapper .content .text h2.buy {margin:0 0 4px 0;}
.topContent .wrapper .content .text .addToCart {float:left;background: url(../Images/icon_addtocart.png) no-repeat; width:161px; height:39px;}
.topContent .wrapper .content .text .addToCart p {display:inline; position:relative;top:7px; left:5px;}

#mainContent #contentWrapper {width:950px;height:100%; margin:0 auto;padding-left:20px;}
#mainContent #contentWrapper .left, #mainContent #contentWrapper .right{padding-right: 20px;float:left;}
#mainContent #contentWrapper .left {width:470px; padding-right:80px;}
#mainContent #contentWrapper .right {width:300px; height:100%; background: url(../Images/vertical_separator.png) no-repeat; padding-left:20px;}
#mainContent #contentWrapper .left h2, #mainContent #contentWrapper .right h2 {color:#86011c; font-size:26px; font-family:"Franklin Gothic Medium";}
#mainContent #contentWrapper .left h3 {font-family:"Franklin Gothic Medium"; font-size:18px; margin-bottom:5px;}
#mainContent #contentWrapper .left .adobe {margin-top:20px;}
#mainContent #contentWrapper .left .adobe img, #mainContent #contentWrapper .left .adobe a {float:left; padding-right:6px}
#mainContent #contentWrapper .left .adobe a {width:400px;}
#mainContent #contentWrapper .left .adobe p {margin-top:0;}
#mainContent #contentWrapper .left img {padding-right:10px;}
#mainContent #contentWrapper .left img.share {padding:0;}
#mainContent #contentWrapper .right li {list-style:disc; margin:10px -25px; font-size:12px;}
#mainContent #contentWrapper .left .contact {display:inline;}
#mainContent #contentWrapper .left #cursor {cursor:pointer;}

#triggers .background{background: url(../Images/productsBackground.png) no-repeat; width:300px; height:140px;}

/* Tooltip ProductPage */

.thanxTooltip{
	display:none;
	background:url(../Images/tooltip_thanks.png) no-repeat; 
	height:206px;
	width:343px;
	padding:10px 0 0 10px;
	margin:100px 0 0 90px;
    font-size:11px; 
}


.countryTooltip{
	display:none;
	background:url(../Images/tooltip_thanks.png) no-repeat; 
	height:206px;
	width:343px;
	padding:10px 0 0 10px;
	margin:100px 0 0 90px;
    font-size:11px; 
}

#closeCountryTooltip, #closeThanxTooltip {position:relative; top:-12px; left:312px; cursor:pointer;}

.topContent .wrapper .content .text .countryTooltip div {position:relative; top:-10px; left:10px;}
.topContent .wrapper .content .text .countryTooltip h2 {position:relative; top:0px; margin-bottom:0; width:250px;}
.topContent .wrapper .content .text .countryTooltip p{width:300px; left:0; top:0; display:block; margin-top:0;}
.topContent .wrapper .content .text .countryTooltip .left, .topContent .wrapper .content .text .countryTooltip .right{float:left; top:0;left:0; padding:0; margin:0;width:130px;}
.topContent .wrapper .content .text .countryTooltip .left {padding-right:10px;cursor:pointer;}
#cart {cursor:pointer;}
/*
.tooltip { 
    display:none; 
    background:url(../Images/tooltip_contact.png) no-repeat; 
    height:377px; 
    padding:0 30px 10px 30px; 
    width:364px; 
    font-size:11px;  
    position:absolute;
    left:100px;
} */

.tooltip { 
    display:none; 
    background:url(../Images/tooltip_contact.png) no-repeat; 
    height:377px; 
    padding:0 30px 10px 30px; 
	margin:20px 0 0 160px;
    width:364px; 
    font-size:11px;  
	position:relative;
	z-index:10;
} 


.tooltip a {float:right;}

#mainContent #contentWrapper .left .tooltip img {padding-right:0px;}

#closeTooltip {position:relative; top:-5px; left:305px; cursor:pointer;}

/* ShoppingCartPage */
.topContent .wide {background: url(../Images/wide_bg.png) no-repeat; min-height:400px;}
.topContent .wide h1{margin-bottom:5px; padding:10px 0 0 10px;}
.topContent .wide .titles{background: url(../Images/line_lightgray.png) bottom  repeat-x; height:37px; width:930px;}
.topContent .wide .titles .item,.topContent .wide .items .item {float:left;}
.topContent .wide .items{float:left;background: url(../Images/line_lightgray.png) bottom  repeat-x; height:60px; width:920px;margin-left:10px;}
.topContent .wide .titles .item p{font-weight:bold;}
.topContent .wide .titles .item.first {width:37%; padding-left:15px;}
.topContent .wide .titles .item.last {width:11%;}
.topContent .wide .titles .item {width:16%; }
.topContent .wide .total .float h2{float:left;}
.topContent .wide .total .float img {margin-top:-20px;}
.topContent .wide .total .float {float:right;width:300px;}

.topContent .wide .items .item.first{width:39%;height:50px; padding:7px 0 0 5px;}
.topContent .wide .items .item.first .cart_bg {background: url(../Images/cart_mini.png) no-repeat right top; width:100px; height:45px;}

.topContent .wide .items .item.first .cart_bg #image {position:relative; top:3px; left:12px;}
.topContent .wide .items .item {width:16%; height:50px;}
.topContent .wide .items .item p.green {color:#4d953a}
.topContent .wide .items .item p.red {color:#FF0000}
.topContent .wide .items .item.last {width:10%;}
.topContent .wide .items .item.first p{margin:0;position:relative; top:-50px; left:120px; width:200px;}

.topContent .wide .infoCart {float:left;width:940px;height:100px;background: url(../Images/line_lightgray.png) top  repeat-x; margin-top:10px;padding-top:10px;}
.topContent .wide .infoCart .payment {float:right; background: url(../Images/btn_green.png) no-repeat; height:50px; width:260px;}
.topContent .wide .infoCart .payment p{font-size:12px; position:relative; left:10px; top:1px;}
.topContent .wide .infoCart .payment a{color:#444444; margin-top:-2px; display:block;}



/* PaymentPage */
.topContent .wide .rightColumn {background: url(../Images/line_gray.png) repeat-y; margin:70px 0 0 10px;}
.topContent .wide .leftColumn, .topContent .wide .rightColumn {float:left; width:450px;}
.topContent .wide .leftColumn .titles, .topContent .wide .leftColumn .items {width:380px; height:30px;}
.topContent .wide .leftColumn .items {width:380px; height:30px; background:none;}
.topContent .wide .leftColumn .titles,.topContent .wide .left h2 {margin-left:10px;}
.topContent .wide .leftColumn .titles .item, .topContent .wide .leftColumn .items .item{width:17%;height:20px;}
.topContent .wide .leftColumn .items .item.firsts,.topContent .wide .leftColumn .titles .item.firsts{width:48%;height:20px;}
.topContent .wide .leftColumn .total .float{background: url(../Images/line_lightgray.png) top  repeat-x; width:380px; margin-right:60px;}
.topContent .wide .leftColumn .titles {margin-left:10px;}
.topContent .wide .leftColumn .total .float h2{float:right;}
.topContent .wide .leftColumn img {float:right; margin-bottom:-15px;}
.topContent .wide .leftColumn h2 {float:left;}
.topContent .wide .rightColumn.paymentPage {padding:20px 0 0 40px; margin:65px 0 0 10px;}
.topContent .wide .rightColumn.paymentPage p{padding:0;}
.topContent .wide .rightColumn p {margin-top:-5px;}

.topContent .wide .wideLine {background: url(../Images/line_lightgray.png) repeat-x; width:940px;height:2px;}
.topContent .wide .infos, .topContent .wide .pay{float:left; width:440px;margin-left:10px;}
.topContent .wide .pay {padding-left:30px; background: url(../Images/menu_separator.png) repeat-y; }
.topContent .wide .infos .left,.topContent .wide .infos .right,.topContent .wide .pay .left, .topContent .wide .pay .right {float:left; width:200px;}
.topContent .wide .infos .left p,.topContent .wide .infos .right p, .topContent .wide .pay p {margin-bottom:1px;}

.topContent .wide .pay .button {background: url(../Images/btn_green_short.png) no-repeat; width:113px; height:47px;float:right;}
.topContent .wide .pay .button p {position:relative;left:10px;}
.topContent .wide .pay .button a {color:#444444;}



/* SearchResultPage */
.topContent .wide .leftColumn #search{margin-left:10px;}
.topContent .wide .rightColumn {margin:0; padding:0;}
.topContent .wide .rightColumn p{padding-left:10px;}
.topContent .wide .leftColumn #searchImage {margin-right:140px; margin-top:-20px;}
.topContent .wide .rightColumn .right, .topContent .wide .rightColumn .left,.topContent .wide .rightColumn .middle {float:left;}
.topContent .wide .rightColumn .left {width:300px;}
.topContent .wide .rightColumn .middle{width:130px; margin-top:10px;}
.topContent .wide .rightColumn .right {width:20px; margin-top:30px;}

.topContent .wide .searchResult {width:650px; background:url(../Images/line_lightgray.png) bottom repeat-x;float:left; height:85px;}
.topContent .wide .searchResult.first {height:30px;float:left; background:none;}
.topContent .wide .searchResult p, .topContent .wide .searchResult a {padding-left:10px; position:relative; top:10px;}
.topContent .wide .searchResult p {margin:-1px 0 ;} 
.topContent .wide .searchResult a.readMore {margin:7px 0;display:block;}
.topContent .wide .searchResult a.heading {font-size:18px;}
.topContent .wide .searchResult h2 {margin-bottom:3px;}
.topContent .wide h1.searchPage {font-size:24px;}
.topContent .wide .searchResult .standardIntro {font-size:12px;margin:-1px 0 ;padding-left:10px; position:relative; top:10px;}

/* ContactPage */
.topContent .wrapper .content .left{float:left; padding:10px 0 0 0px;}
.topContent .wrapper .content .right {float:right; padding:0 35px 0 0; width:42%;}
.topContent .wrapper .content .left .leftContent,.topContent .wrapper .content .left .rightContent{float:left; width:50%; padding:0;}
.topContent .wrapper .content .left .leftContent,.topContent .wrapper .content .left .rightContent p,.topContent .wrapper .content .left p {margin-bottom:1px;}
.topContent .wrapper .content .right p{display:inline;}
.topContent .wrapper .content .right h2.topMargin {width:80%;}
.topContent .wrapper .content .contact {background: right url(../Images/line_gray.png) repeat-y; margin-top:30px;padding:0 10px 0 20px;width:47%;}
.topContent .wrapper .content .contactRight {margin-top:30px;}

.topContent .wrapper .content .right .distributors{background: bottom url(../Images/line_gray.png) repeat-x; margin-bottom:10px; min-height:55px;}

/* DownloadPage */
.topContent .wrapper .grow  {min-height:400px;}
.topContent .wrapper .grow .contentWrap .left,.topContent .wrapper .grow .contentWrap .right {float:left; width:47%;}
.topContent .wrapper .grow .contentWrap .left p {padding:0;}
.topContent .wrapper .grow .contentWrap .top{width:600px;}
.topContent .wrapper .grow .contentWrap .right {margin-top:10px;}
.topContent .wrapper .grow .contentWrap #wrap .download {width:100%;}
.topContent .wrapper .grow .contentWrap #wrap .download ul {margin-top:-5px;}
.topContent .wrapper .grow .contentWrap #wrap .download li{margin-left:-40px;}
.topContent .wrapper .grow .contentWrap #wrap h2 { margin-bottom:2px;}
.topContent .wrapper .grow .contentWrap #wrap .download p {display:inline;}
.topContent .wrapper .grow .contentWrap #wrap {width:100%; margin-bottom:30px;}
.topContent .wrapper .grow .contentWrap #wrap .download p {font-size:10px;}
/* News Page */
.topContent .wrapper .grow .download {float:left; width:340px;}
.topContent .wrapper .grow .download.news {float:none;width:100%;}
.topContent .wrapper .grow .download ul {margin-top:-5px;}
.topContent .wrapper .grow .download li{margin-left:-40px;}
.topContent .wrapper .grow .download h2 { margin-bottom:7px;}
.topContent .wrapper .grow .download p {display:inline;margin-right:5px;}



/* Login Page */
.rightContent .signIn {margin-left:95px;}


/* StandardPage contentbox */
.topContent .wrapper .content {float:left; margin:-15px 0 0 10px;background: url(../Images/standardPage_content_bg.png) no-repeat; width:710px;}
.topContent .wrapper .content .contentWrap,.topContent .wrapper .content .imageWrap {float:left;}
.topContent .wrapper .content .imageWrap img{padding:15px;}
.topContent .wrapper .content .contentWrap .standardintro{font-size:12px;}
.topContent .wrapper .content .contentWrap .standardtext {font-size:12px;}
.topContent .wrapper .content .contentWrap {padding:0 5px 0 15px; min-height:400px;}
.topContent .wrapper .content .contentWrap p, .topContent .wrapper .content .contentWrap .standardtext p{width:90%;padding:10px 0 0 0px;margin-top:-15px;}
.topContent .wrapper .content .contentWrap h2.date {color:#86011c; margin-bottom:-15px;padding-top:10px;}
.topContent .wrapper .content .contentWrap.standard {width:100%;}
.topContent .wrapper .content .contentWrap.standard p{width:90%;}
.topContent .wrapper .content .contentWrap h1.short,.topContent .wrapper .content .contentWrap div p,.topContent .wrapper .content .contentWrap h2.short{width:340px;}
.topContent .wrapper .content .contentWrap ul{margin-left:-10px; width:560px;}
.topContent .wrapper .content .contentWrap ul li{margin-left:0px; font-size:12px; list-style:disc;width:300px;}
.topContent .wrapper .content .contentWrap .news ul li{width:600px;}

.h2
{
    font-size:18px;
    color:#86011c;
    font-weight:lighter;
}

.h3
{
	font-size:14px;
	color:#86011c;
	font-weight:lighter;
}
/* PressReleasPage */
.topContent .wrapper .content .pressMenu{margin-left:4px;width:700px; background: url(../Images/line_pressRelease.png) bottom repeat-x; height:80px;}
.topContent .wrapper .content .pressMenu h1 {margin-left:10px;}
.topContent .wrapper .content .pressMenu ul {margin:0 0 0 -28px; height:30px;}
.topContent .wrapper .content .pressMenu .years li {padding-right:30px;margin:0 30px 0 0 ;width:5px; height:33px;float:left;}
.topContent .wrapper .content .pressMenu .years li.current {background: url(../Images/arrow_down_pressRelease.png) bottom no-repeat;}

.topContent .wrapper .content .pressMenuSmall{margin-left:4px;width:700px; background: url(../Images/line_pressRelease.png) bottom repeat-x; height:35px;}
.topContent .wrapper .content .pressMenuSmall a {margin-left:12px; position:relative; top:-7px;}
.topContent .wrapper .content .pressMenuSmall a img {vertical-align:middle;}

.topContent .wrapper .content .pressRelease {float:left; width:90%;margin-left:15px; min-height:400px;}
.topContent .wrapper .content .pressRelease p{margin-bottom:1px;}
.topContent .wrapper .content .singlePressWrapper {padding:20px; float:left; }
.topContent .wrapper .content .imageWrapper {float:left;}
.topContent .wrapper .content .singlePressWrapper p.red {color:#86011c;display:inline;}
.topContent .wrapper .content .imageWrapper img {padding-top:22px;}
.topContent .wrapper .content .singlePressWrapper h1,.topContent .wrapper .content .singlePressWrapper p,.topContent .wrapper .content .singlePressWrapper h2{width:340px;}
.topContent .wrapper .content .singlePressWrapper h1{margin-top:0px;}
.topContent .wrapper .content .singlePressWrapper.standard h1 {width:100%; margin-top:0px;}
.topContent .wrapper .content .singlePressWrapper.standard p, .topContent .wrapper .content .singlePressWrapper.standard h2 {width:80%;}
.topContent .wrapper .content .singlePressWrapper.standard h2 {color:#86011C;}
.topContent .wrapper .content .singlePressWrapper ul {list-style:disc;}
.topContent .wrapper .content .singlePressWrapper.standard p.h2{font-size:18px;color:#86011c;font-weight:lighter;}
.topContent .wrapper .content .singlePressWrapper.standard p.h3{font-size:14px;color:#86011c;font-weight:lighter;}


/* Footer */
#footer {background: url(../Images/footer_bg.png) repeat-x; width:100%; height:333px;}

#footer #breadcrumb {width:950px; height:20%; margin:0 auto;}
#footer #breadcrumbWrapper {padding-top:50px;width:100%; background: url(../Images/breadcrumb_wrapper.png) bottom no-repeat;height:40px;}
#footer #breadcrumbWrapper .bc_start{float:left; background: url(../Images/breadcrumb_startarrow.png) bottom right no-repeat; margin-top:-8px;padding:0 10px 0 10px;}
#footer #breadcrumbWrapper .bc {float:left;padding-top:10px; background: url(../Images/breadcrumb_arrow.png) bottom right no-repeat;}
#footer #breadcrumbWrapper .bc_end{float:left;padding-top:10px;}
#footer #breadcrumbWrapper .bc_start p {margin-right:20px; position:relative;top:6px;}
#footer #breadcrumbWrapper .bc_start a{color:#444;}
#footer #breadcrumbWrapper .bc a{margin:0 20px; position:relative; top:1px; color:#444;}
#footer #breadcrumbWrapper .bc_end p {position:relative; top:3px;margin:0 20px; }
#footer #breadcrumbWrapper p {font-family:"Franklin Gothic Medium"; font-size:14px;}
#footer #breadcrumbWrapper .recommend {float:right;padding-right:5px;}
#footer #breadcrumbWrapper .recommend p{display:inline;position:relative; top:10px;}
#footer #breadcrumbWrapper .recommend img{position:relative; top:8px;}

#footer #footerWrapper{width:950px;margin:0 auto;}
#footer #footerWrapper .links,#footer #footerWrapper .contact, #footer #footerWrapper .map{float:left; padding-left:5px;}
#footer #footerWrapper .links{width:170px;}
#footer #footerWrapper .links ul{margin-top:-4px;}
#footer #footerWrapper .links li{margin-left:-38px;}
#footer #footerWrapper .contact {width:335px;}
#footer #footerWrapper p,#footer #footerWrapper a {font-size:11px;}

#footer #footerWrapper .map {width:200px;}
#footer #footerWrapper .map img {padding-top:10px;}

