.pagetitle-holder {
	MARGIN-TOP: 9px; WIDTH: 983px; HEIGHT: 304px
}
#pagetitle {
	WIDTH: 100%; HEIGHT: 130px
}
.hasJS.home #pagetitle IMG {
	DISPLAY: none
}
#container #col-lft {
	WIDTH: 659px
}
#container #col-rt {
	WIDTH: 315px
}
.module-stories.module {
	MIN-HEIGHT: 476px; HEIGHT: 476px; MAX-HEIGHT: 476px
}
.module-stories.module .module-content {
	MIN-HEIGHT: 378px; HEIGHT: 378px; MAX-HEIGHT: 378px
}
.dealsoffers.module {
	MIN-HEIGHT: 345px; HEIGHT: 345px; MAX-HEIGHT: 345px
}
.hotjobs.module {
	MIN-HEIGHT: 345px; HEIGHT: 345px; MAX-HEIGHT: 345px
}
.weather.module {
	MIN-HEIGHT: 345px; HEIGHT: 345px; MAX-HEIGHT: 345px
}
.dealsoffers.module .module-content {
	MIN-HEIGHT: 286px; HEIGHT: 286px; MAX-HEIGHT: 286px
}
.hotjobs.module .module-content {
	MIN-HEIGHT: 286px; HEIGHT: 286px; MAX-HEIGHT: 286px
}
.weather.module .module-content {
	MIN-HEIGHT: 279px; HEIGHT: 279px; MAX-HEIGHT: 279px
}
.virginnews.module {
	MIN-HEIGHT: 386px; HEIGHT: 386px; MAX-HEIGHT: 386px
}
.quick-talk.module {
	MIN-HEIGHT: 386px; HEIGHT: 386px; MAX-HEIGHT: 386px
}
.virgin-news.module .module-content {
	MIN-HEIGHT: 320px; HEIGHT: 320px; MAX-HEIGHT: 320px
}
.quick-talk.module .module-content {
	MIN-HEIGHT: 320px; HEIGHT: 320px; MAX-HEIGHT: 320px
}
.commactiv.module {
	MIN-HEIGHT: 366px; HEIGHT: 366px; MAX-HEIGHT: 366px
}
.commactiv.module .module-content {
	MIN-HEIGHT: 294px; HEIGHT: 294px; MAX-HEIGHT: 294px
}
.principale.module {
	MIN-HEIGHT: 366px; HEIGHT: 366px; MAX-HEIGHT: 366px
}
.principale.module .module-content {
	MIN-HEIGHT: 264px; HEIGHT: 264px; MAX-HEIGHT: 264px
}
.askrich.module {
	MIN-HEIGHT: 344px; HEIGHT: 344px; MAX-HEIGHT: 344px
}
.askrich.module .module-content {
	MIN-HEIGHT: 284px; HEIGHT: 284px; MAX-HEIGHT: 284px
}
.signup.module {
	MIN-HEIGHT: 268px; HEIGHT: 268px; MAX-HEIGHT: 268px
}
.signup.module .module-content {
	MIN-HEIGHT: 210px; HEIGHT: 210px; MAX-HEIGHT: 210px
}
.newsletter.module {
	MIN-HEIGHT: 200px; HEIGHT: 200px; MAX-HEIGHT: 200px
}
.newsletter.module .module-content {
	MIN-HEIGHT: 142px; HEIGHT: 142px; MAX-HEIGHT: 142px
}
.module-stories.module .module-content .content-footer {
	POSITION: absolute; WIDTH: 621px; BOTTOM: 0px; LEFT: 18px
}
.hotjobs.module-small.module .module-content .content-footer {
	POSITION: absolute; WIDTH: 303px; BOTTOM: 0px; LEFT: 10px
}
.weather.module-small.module .module-content .content-footer {
	POSITION: absolute; WIDTH: 303px; BOTTOM: 0px; LEFT: 10px
}
.dealsoffers.module-small.module .module-content .content-footer {
	POSITION: absolute; WIDTH: 303px; BOTTOM: 0px; LEFT: 10px
}
.virgin-news.module-small.module .module-content .content-footer {
	POSITION: absolute; WIDTH: 303px; BOTTOM: 0px; LEFT: 10px
}
.quick-talk.module-small.module .module-content .content-footer {
	POSITION: absolute; WIDTH: 303px; BOTTOM: 0px; LEFT: 10px
}
.askrich.module-side.module .module-content .content-footer {
	POSITION: absolute; WIDTH: 285px; BOTTOM: 0px; LEFT: 14px
}
.home .module-side.module .options-holder {
	TOP: 2px
}
.home .module-stories .module-top-stories {
	WIDTH: 659px; BACKGROUND: url(../images/module_top_large_home.png) no-repeat; HEIGHT: 39px
}
.home .module-stories .module-bottom-stories {
	WIDTH: 659px; BACKGROUND: url(../images/module_btm_large_home.png) no-repeat; HEIGHT: 5px
}
.home .module-small .module-top {
	WIDTH: 325px; BACKGROUND: url(../images/module_top_small_home.png) no-repeat; HEIGHT: 39px
}
.home .module-small .module-body {
	BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 323px; BACKGROUND: #fff; BORDER-RIGHT: #e6e6e6 1px solid
}
.home .module-small .module-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; WIDTH: 295px; PADDING-RIGHT: 14px; FLOAT: left; PADDING-TOP: 14px
}
.home .module-small .module-bottom {
	WIDTH: 325px; BACKGROUND: url(../images/module_btm_small_home.png) no-repeat; HEIGHT: 5px
}
.home .module-side .module-top {
	WIDTH: 315px; BACKGROUND: url(../images/module_top_side_home.png) no-repeat; HEIGHT: 39px
}
.home .module-side .module-body {
	BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 313px; BACKGROUND: #fff; BORDER-RIGHT: #e6e6e6 1px solid
}
.home .module-side .module-content {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; WIDTH: 285px; PADDING-RIGHT: 14px; FLOAT: left; PADDING-TOP: 14px
}
.home .module-side .module-bottom {
	WIDTH: 315px; BACKGROUND: url(../images/module_btm_side_home.png) no-repeat; HEIGHT: 5px
}
.home .module-side H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; FONT-SIZE: 1.4em; FONT-WEIGHT: 700; PADDING-TOP: 12px
}
.home .module-ad .module-top {
	WIDTH: 315px; BACKGROUND: url(../images/module_top_side_plain_home.png) no-repeat; HEIGHT: 5px
}
.home .module-ad .module-body {
	BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 313px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 0px
}
.home .module-ad .module-bottom {
	POSITION: absolute; WIDTH: 315px; BACKGROUND: url(../images/module_btm_side_plain_home.png) no-repeat; HEIGHT: 5px; LEFT: 0px
}
.home .module-ad .module-content {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 309px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.home .module-ad .module-content A {
	MARGIN: 0px auto 8px; WIDTH: 309px; FLOAT: left; HEIGHT: 250px; CLEAR: both; OVERFLOW: hidden
}
.home .module-ad .module-content IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px auto; BORDER-TOP-STYLE: none; FLOAT: none; BORDER-LEFT-STYLE: none
}
.home .module-ad .module-content P {
	MARGIN: 0px auto; COLOR: #5e5e5e; FONT-SIZE: 1.1em
}
.home .module-stories {
	MARGIN: 0px 0px 8px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.home .module-small {
	MARGIN: 0px 0px 8px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.home .module-side {
	MARGIN: 0px 0px 8px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.home .module-inner {
	MARGIN: 0px 0px 8px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.home .module-ad {
	MARGIN: 0px 0px 8px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.home .module IMG {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; MARGIN: 0px auto; FLOAT: left; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid
}
.home .module .module-top {
	POSITION: relative
}
.home .module-stories .module-body {
	BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 657px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 0px
}
.home .plain.module-large .module-body {
	BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 657px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 0px
}
.home .large.module-ad .module-body {
	BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 657px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 0px
}
.home .module-stories .module-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; WIDTH: 621px; PADDING-RIGHT: 18px; PADDING-TOP: 18px
}
.home .module-stories .module-inner .module-content {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.home .module-stories .content-footer {
	WIDTH: 624px
}
.home .module-small .content-footer {
	WIDTH: 303px
}
.home .module-side .content-footer {
	WIDTH: 285px
}
.module-stories .module-content {
	WIDTH: 659px; FLOAT: left
}
.module-stories .content-section {
	MARGIN-BOTTOM: 10px; FLOAT: left
}
.module-stories .module-content .content-col {
	MARGIN: 0px 12px 0px 0px; WIDTH: 178px; FLOAT: left
}
.module-stories .module-content .last.content-col {
	MARGIN: 0px
}
.module-stories .content-section .content-col A.story-thmb {
	MARGIN-BOTTOM: 10px; FLOAT: left
}
.module-stories .content-section .content-col .summary {
	WIDTH: 100%
}
.module-stories .content-section .content-col IMG {
	WIDTH: 178px; HEIGHT: 127px
}
.module-stories .content-section .summary {
	WIDTH: 56%; FLOAT: left
}
.module-stories .content-section .fluid.section-mod .summary {
	WIDTH: 100%
}
.module-stories .content-section .summary IMG {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.module-stories .content-section .last.content-col IMG {
	MARGIN-RIGHT: 0px
}
.module-stories .content-section .summary SPAN {
	FLOAT: left; COLOR: #9c9c9c; CLEAR: both; FONT-SIZE: 1em
}
.module-stories .content-section .content-col .summary H4 {
	MARGIN: 0px 0px 6px; WIDTH: 100%; FLOAT: left; COLOR: #FE6C00; CLEAR: both
}
.module-stories .content-section .content-col .summary H4 A {
	LINE-HEIGHT: 1.2em; COLOR: #FE6C00; FONT-SIZE: 14px; FONT-WEIGHT: 700
}
.module-stories .content-section .summary P {
	MARGIN: 0px 0px 8px; WIDTH: 100%; FLOAT: left; CLEAR: both; FONT-SIZE: 1.2em
}
.module-stories .content-section .summary P A {
	COLOR: #222
}
.module-stories .list.content-section {
	WIDTH: 303px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: auto
}
.module-stories .list.content-section .section-mod {
	WIDTH: 100%; MARGIN-BOTTOM: 14px; FLOAT: left; CLEAR: both
}
.module-stories .list.content-section .section-mod .thumb {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.module-stories .list.content-section .section-mod H4 {
	MARGIN: 0px; WIDTH: 100%; FLOAT: left; COLOR: #FE6C00; CLEAR: both; FONT-SIZE: 1em
}
.module-stories .list.content-section .section-mod H4 A {
	COLOR: #FE6C00; FONT-SIZE: 12px; FONT-WEIGHT: 700
}
.module-stories .list.content-section .section-mod P {
	MARGIN: 0px; WIDTH: 100%; FONT-SIZE: 1.1em
}
.module .member-options {
	MARGIN: 4px 0px; FLOAT: left; CLEAR: both
}
.module-stories.module .content-section .member-options {
	WIDTH: 120px
}
.module .member-options LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 14px 0px 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 17px; COLOR: #5e5e5e; CLEAR: right; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.module .member-options LI.comment-num {
	BACKGROUND: url(../images/tools_mini_comment_icon.gif) no-repeat left 3px; HEIGHT: 17px; PADDING-TOP: 2px
}
.module .member-options LI.rating-num {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/tools_mini_rock_icon.gif) no-repeat left 0px; HEIGHT: 17px; PADDING-TOP: 2px
}
.module-stories .combo.module-content .content-section {
	WIDTH: 380px
}
.module-stories .combo.module-content .list.content-section {
	WIDTH: 226px
}
.module-stories .column.module-content .content-section {
	WIDTH: 621px
}
.module-stories .column.module-content .content-col {
	MARGIN-RIGHT: 42px
}
.module-stories .column.module-content .last.content-col {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.module-stories .split.module-content .list.content-section {
	WIDTH: 303px
}
.module-stories .split.module-content .list.content-section .summary {
	WIDTH: 69%
}
.module-stories .split.module-content .list.content-section .fluid .summary {
	WIDTH: 97%
}
.module-stories .featured.module-content .content-section {
	WIDTH: 621px
}
.module-stories .featured.module-content .content-section IMG.thumb {
	MARGIN-RIGHT: 12px
}
.module-stories .featured.module-content .content-section .summary {
	WIDTH: 294px; FLOAT: left; OVERFLOW: hidden
}
.module-stories .featured.module-content .content-section .fluid .summary {
	WIDTH: 620px
}
.module-stories .featured.module-content .content-section .summary H4 {
	MARGIN: 0px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.module-stories .featured.module-content .content-section .summary H4 A {
	COLOR: #FE6C00; FONT-SIZE: 1.2em; FONT-WEIGHT: 700
}
.module-stories .featured.module-content .content-section .summary P {
	MARGIN: 0px; FLOAT: left; COLOR: #2c2c2c; CLEAR: both; FONT-SIZE: 1.2em
}
.module-stories .virgin.featured.module-content .content-section .summary P {
	MARGIN: 0px 0px 33px
}
.module-stories .virgin.featured.module-content .content-section .summary P A {
	COLOR: #FE6C00
}
.hotjobs .module-section {
	MARGIN: 6px 0px; WIDTH: 295px; FLOAT: left; CLEAR: both
}
.hotjobs .module-section IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 60px; BORDER-TOP-STYLE: none; HEIGHT: 60px; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 8px
}
.hotjobs .summary {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
.hotjobs .summary H4 {
	MARGIN: 0px
}
.hotjobs .summary H4 A {
	COLOR: #FE6C00; FONT-SIZE: 12px; FONT-WEIGHT: 700
}
.hotjobs .summary P {
	LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 6px; FONT-SIZE: 1.1em
}
.weather.module-small .module-body .module-content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 1px; WIDTH: 320px; PADDING-RIGHT: 1px; PADDING-TOP: 10px
}
.weather P.weather-span {
	MARGIN: 0px; PADDING-LEFT: 11px; COLOR: #2c2c2c; FONT-SIZE: 1.1em
}
.weather P.weather-span SPAN {
	COLOR: #FE6C00
}
.weather .weather-options {
	PADDING-BOTTOM: 8px; MARGIN: 14px 0px; PADDING-LEFT: 4px; WIDTH: 313px; PADDING-RIGHT: 4px; BACKGROUND: #f7f7f7; FLOAT: left; CLEAR: both; PADDING-TOP: 8px
}
.weather .weather-options FORM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 300px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.weather .weather-options FORM .fieldset {
	MARGIN: 4px 0px; WIDTH: 300px; FLOAT: left; CLEAR: both
}
.weather .weather-options FORM .fieldset LABEL {
	TEXT-ALIGN: right; WIDTH: 100px; FLOAT: left; COLOR: #5e5e5e; FONT-SIZE: 1.1em; FONT-WEIGHT: 400; MARGIN-RIGHT: 12px
}
.weather .weather-options FORM .fieldset INPUT {
	BORDER-BOTTOM: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; WIDTH: 140px; FLOAT: left; BORDER-TOP: #9d9d9d 1px solid; BORDER-RIGHT: #9d9d9d 1px solid
}
.weather .weather-options FORM .form-btns {
	MARGIN: -4px 0px 0px; FLOAT: right; CLEAR: right
}
.weather .weather-options FORM .form-btns INPUT {
	WIDTH: 38px
}
.weather .forecast {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 301px; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.weather .forecast .format {
	MARGIN-BOTTOM: 4px; FLOAT: left; CLEAR: both
}
.weather .forecast .format LI {
	FLOAT: left; COLOR: #9d9d9d; FONT-SIZE: 1.1em; MARGIN-RIGHT: 4px
}
.weather .forecast .format LI A {
	COLOR: #2c2c2c
}
.weather .forecast .format LI A:hover {
	COLOR: #FE6C00
}
.weather .forecast .format LI A.current {
	COLOR: #FE6C00
}
.weather .forecast UL {
	WIDTH: 301px; FLOAT: left; CLEAR: both
}
.weather .forecast LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; FLOAT: left; MARGIN-RIGHT: 1px
}
.weather .forecast LI IMG.weather-icon {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 2px; FLOAT: left; BORDER-LEFT-STYLE: none
}
.weather .forecast LI P {
	MARGIN: 0px; FLOAT: none; COLOR: #9d9d9d; CLEAR: both; FONT-SIZE: 1.1em
}
.home .dealsoffers.module-small .module-body .module-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 303px; PADDING-RIGHT: 10px; PADDING-TOP: 14px
}
.dealsoffers .logos {
	TEXT-ALIGN: center; MARGIN: 18px 0px 0px; WIDTH: 302px; FLOAT: left
}
.dealsoffers .logos .vr-dotted {
	MARGIN: 0px; HEIGHT: 71px
}
.dealsoffers .logos .logo-row {
	MARGIN: 0px auto; WIDTH: 302px; CLEAR: both
}
.dealsoffers .logos .logo {
	TEXT-ALIGN: center; WIDTH: 94px; FLOAT: left; HEIGHT: 62px
}
.dealsoffers .logos .logo IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 4px 0px; BORDER-TOP-STYLE: none; FLOAT: none; HEIGHT: 62px; BORDER-LEFT-STYLE: none
}
.dealsoffers .deals-holder {
	MARGIN-TOP: 16px; FLOAT: left
}
.dealsoffers .deals-holder .deal A {
	FLOAT: left; FONT-SIZE: 12px
}
.dealsoffers .deals-holder .deal A:hover {
	COLOR: #5e5e5e; FONT-SIZE: 12px
}
.dealsoffers .deals-holder .deal A:hover P {
	COLOR: #5e5e5e; FONT-SIZE: 12px
}
.dealsoffers .deals-holder .deal .deal-top {
	WIDTH: 303px; BACKGROUND: url(../images/deals_top_bg_home.gif) no-repeat; FLOAT: left; HEIGHT: 15px; CLEAR: both
}
.dealsoffers .deals-holder .deal .deal-body {
	BORDER-LEFT: #c5c5c5 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; WIDTH: 269px; PADDING-RIGHT: 16px; FLOAT: left; CLEAR: both; BORDER-RIGHT: #c5c5c5 1px solid; PADDING-TOP: 0px
}
.dealsoffers .deals-holder .deal .deal-bottom {
	WIDTH: 303px; MARGIN-BOTTOM: 12px; BACKGROUND: url(../images/deals_btm_bg_home.gif) no-repeat; FLOAT: left; HEIGHT: 15px; CLEAR: both
}
.dealsoffers .deals-holder .deal .deal-body P {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.4em; MARGIN: 0px; WIDTH: 270px; COLOR: #5e5e5e; FONT-SIZE: 12px
}
.dealsoffers .deals-holder .deal .deal-body P SPAN {
	FONT-WEIGHT: 700
}
.dealsoffers .promo {
	WIDTH: 302px
}
.dealsoffers .promo .promo-deal {
	MARGIN: 0px auto; WIDTH: 300px; FLOAT: none
}
.dealsoffers .promo .promo-deal IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.dealsoffers .promo .promo-deal H6 {
	FLOAT: left; COLOR: #FE6C00; FONT-SIZE: 1.4em; FONT-WEIGHT: 700
}
.dealsoffers .promo .promo-deal .promo-img {
	MARGIN: 8px auto; WIDTH: 150px; FLOAT: none; HEIGHT: 100px; CLEAR: both; OVERFLOW: hidden
}
.dealsoffers .promo .promo-deal .promo-detail {
	WIDTH: 300px; FLOAT: left; CLEAR: both
}
.dealsoffers .promo .promo-deal .promo-detail H6 {
	COLOR: #5e5e5e
}
.dealsoffers .promo .promo-deal .promo-detail P {
	FLOAT: left; COLOR: #2c2c2c; CLEAR: both; FONT-SIZE: 1.2em
}
.dealsoffers .promo .promo-deal .promo-detail P A:hover {
	TEXT-DECORATION: none
}

.dealsoffers .text {
	WIDTH: 290px; MARGIN-LEFT: 5px
}
.dealsoffers .text P {
	FLOAT: left; COLOR: #333; CLEAR: both; FONT-SIZE: 1.2em
}
.dealsoffers .download {
	WIDTH: 240px; MARGIN: 10px 0px 0px 20px
}
.dealsoffers .download A {
	FLOAT: left; COLOR: #3357AA; FONT-SIZE: 1.3em; FONT-WEIGHT: 700; MARGIN-LEFT: 6px
}
.dealsoffers .download A:hover {
	COLOR: #FE6C00
}
.dealsoffers .download IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}


.virgin-news .module-section {
	MARGIN: 0px 0px 12px; WIDTH: 295px; FLOAT: left; CLEAR: both
}
.virgin-news .last.module-section {
	MARGIN-BOTTOM: 0px
}
.virgin-news .summary {
	WIDTH: 100%; FLOAT: left
}
.virgin-news .summary SPAN {
	COLOR: #9c9c9c
}
.virgin-news .summary H4 {
	MARGIN: 0px
}
.virgin-news .summary H4 A {
	COLOR: #FE6C00; FONT-SIZE: 12px; FONT-WEIGHT: 700
}
.virgin-news .summary P {
	LINE-HEIGHT: 1.4em; MARGIN: 0px; FONT-SIZE: 1.1em
}


.job-news .module-section {
	MARGIN: 0px 0px 12px; WIDTH: 295px; FLOAT: left; CLEAR: both
}
.job-news .last.module-section {
	MARGIN-BOTTOM: 0px
}
.job-news .summary {
	WIDTH: 100%; FLOAT: left
}
.job-news .summary SPAN {
	MARGIN-TOP: 5px; COLOR: #666; FONT-SIZE: 1.2em
}
.job-news .summary H4 {
	MARGIN: 0px; FONT-SIZE: 1.3em; COLOR: #3457AA; FONT-WEIGHT: 700
}
.job-news .summary P {
	LINE-HEIGHT: 1.4em; MARGIN: 0px; FONT-SIZE: 1.2em; COLOR: #333
}






.quick-talk .module-content #quicktalk {
	WIDTH: 295px
}
.quick-talk #quicktalk .user {
	MARGIN-RIGHT: 9px
}
.quick-talk .qtQuestion {
	FLOAT: left
}
.quick-talk .qtQuestion {
	WIDTH: 200px
}
.quick-talk .qtQuestion A {
	COLOR: #FE6C00
}
.quick-talk .qtQuestion P {
	LINE-HEIGHT: 15px; MARGIN: 0px; COLOR: #9c9c9c; FONT-SIZE: 1.1em
}
.quick-talk .qtQuestion SPAN.topic {
	FONT-SIZE: 1em
}
.quick-talk .qtQuestion SPAN.question {
	COLOR: #222
}
.quick-talk .answer-box TEXTAREA {
	BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; MARGIN: 19px 0px; WIDTH: 96%; BACKGROUND: #f3f3f3; HEIGHT: 129px; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid
}
.quick-talk .loggedin .answer-box TEXTAREA {
	BACKGROUND: #fff
}
.quick-talk #quicktalk_wrap {
	MARGIN: 0px 0px 10px
}
.quick-talk #quicktalk_wrap .form-btns {
	MARGIN: 0px
}
.quick-talk .form-btns {
	FLOAT: right
}
.quick-talk .confirm {
	MARGIN: 0px 0px 22px; PADDING-LEFT: 6px; FLOAT: left; CLEAR: both
}
.quick-talk .confirm H6 {
	MARGIN-BOTTOM: 8px; COLOR: #2c2c2c; FONT-SIZE: 1.2em; FONT-WEIGHT: 700
}
.quick-talk .confirm P {
	MARGIN: 0px; COLOR: #5e5e5e; FONT-SIZE: 1.1em
}
.home .signup.module-side.module .module-body .module-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; WIDTH: 291px; PADDING-RIGHT: 11px; PADDING-TOP: 14px
}
.home .newsletter.module-side.module .module-body .module-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; WIDTH: 291px; PADDING-RIGHT: 11px; PADDING-TOP: 14px
}
.module-side.signup .signup-action {
	WIDTH: 291px; BACKGROUND: url(../images/module_signup_promo_bg.gif) no-repeat; HEIGHT: 108px
}
.module-side.signup A.btn-signup {
	Z-INDEX: 1000; POSITION: relative; TEXT-INDENT: -9999em; MARGIN: 0px auto; WIDTH: 126px; DISPLAY: block; BACKGROUND: url(../images/btn_signup_home.png) no-repeat; HEIGHT: 42px; OVERFLOW: hidden; TOP: 56px; CURSOR: pointer
}
.module-side.signup A.btn-signup:hover {
	BACKGROUND-POSITION: 0px -42px
}
.module-side.signup .signup-text {
	TEXT-ALIGN: center; WIDTH: 100%; MARGIN-BOTTOM: 10px; FLOAT: left; CLEAR: both
}
.module-side.signup .signup-text H6 {
	TEXT-TRANSFORM: uppercase; MARGIN: 12px 0px; COLOR: #FE6C00; FONT-SIZE: 1.3em
}
.module-side.signup .signup-text P {
	LINE-HEIGHT: 1.6em; TEXT-TRANSFORM: uppercase; MARGIN: 0px auto; WIDTH: 220px; COLOR: #979797; FONT-SIZE: 1em; FONT-WEIGHT: 700
}
.module-side.signup .login-option {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.module-side.signup .login-option P {
	MARGIN: 0px auto; COLOR: #222; FONT-SIZE: 1.1em; FONT-WEIGHT: 700
}
.module-side.signup .login-option P A {
	COLOR: #FE6C00
}
.module-side.signup .login-option P A:hover {
	TEXT-DECORATION: underline
}


.module-side.newsletter .login-option {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.module-side.newsletter .login-option P {
	MARGIN: 0px auto; COLOR: #666; FONT-SIZE: 1.3em
}
.module-side.newsletter .login-option P A {
	COLOR: #FE6C00
}
.module-side.newsletter .login-option P A:hover {
	TEXT-DECORATION: underline
}



.commactiv .announce {
	MARGIN: 0px -2px 20px 0px; WIDTH: 285px; FLOAT: left; CLEAR: both
}
.commactiv .last.announce {
	MARGIN-BOTTOM: 0px
}
.commactiv .announce IMG {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; FLOAT: left; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid
}
.commactiv .announce .user {
	MARGIN-RIGHT: 0px
}
.commactiv .announce .user .userStatus IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.commactiv .announce .announce-bubble {
	WIDTH: 233px; BACKGROUND: url(../images/announce_bubble_bg.gif) no-repeat; FLOAT: left; HEIGHT: 51px; CLEAR: right
}
.commactiv .announce .announce-bubble P {
	MARGIN: 2px 0px -2px 16px; COLOR: #222; FONT-SIZE: 1.1em
}
.commactiv .announce .announce-bubble P A {
	COLOR: #FE6C00; TEXT-DECORATION: none
}
.commactiv .announce .announce-bubble P A:hover {
	TEXT-DECORATION: underline
}
.commactiv .announce .announce-bubble P SPAN {
	FONT-WEIGHT: 700
}
.commactiv .announce .announce-bubble .detail P {
	POSITION: relative; LINE-HEIGHT: 1em; MARGIN: 5px 4px 0px 16px; COLOR: #9c9c9c; FONT-SIZE: 1em
}
.commactiv .announce .announce-bubble .detail P SPAN {
	FONT-WEIGHT: 400
}
.home .askrich .module-content {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; WIDTH: 285px; PADDING-RIGHT: 14px; FLOAT: left; PADDING-TOP: 8px
}
.askrich .comment-lft {
	MARGIN: 6px 0px; WIDTH: 285px; FLOAT: left; CLEAR: both
}
.askrich .comment-rt {
	MARGIN: 6px 0px; WIDTH: 285px; FLOAT: left; CLEAR: both
}
.askrich .comment-rt .user {
	FLOAT: right
}
.askrich .comment-lft .user IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; FLOAT: left; BORDER-LEFT-STYLE: none
}
.askrich .comment-rt .user IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; FLOAT: left; BORDER-LEFT-STYLE: none
}
.askrich .comment-lft .comment-bubble {
	FLOAT: left; MARGIN-LEFT: 0px
}
.askrich .comment-rt .comment-bubble {
	FLOAT: left; MARGIN-RIGHT: 0px
}
.askrich .comment-lft .comment-bubble {
	WIDTH: 233px; BACKGROUND: url(../images/comment_bubble_bg_lft.gif) no-repeat left 0px; FLOAT: left; HEIGHT: 84px
}
.askrich .comment-rt .comment-bubble {
	WIDTH: 233px; BACKGROUND: url(../images/comment_bubble_bg_rt.gif) no-repeat left 0px; FLOAT: left; HEIGHT: 84px
}
.askrich .comment-lft .comment-bubble .comment-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 203px; PADDING-RIGHT: 10px; HEIGHT: 84px; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
.askrich .comment-rt .comment-bubble .comment-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 203px; PADDING-RIGHT: 10px; HEIGHT: 84px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
.askrich .comment-content P {
	MARGIN: 14px 0px 0px 0px; WIDTH: 280px; COLOR: #333; FONT-SIZE: 1.2em
}
.askrich .comment-bubble P A {
	COLOR: #333
}
.askrich .comment-bubble P A:hover {
	COLOR: #333
}
.askrich .comment-bubble P SPAN {
	COLOR: #333
}
.askrich .comment-bubble P A:hover SPAN {
	COLOR: #FF0000; TEXT-DECORATION: underline
}
.askrich .member-options {
	FLOAT: left; CLEAR: both
}


.home .module-fotogallery {
	MARGIN: 0px 0px 8px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.home .module-fotogallery .module-body {
	BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-RIGHT: #e6e6e6 1px solid; PADDING-TOP: 0px
}
.home .module-fotogallery .module-top {
	WIDTH: 982px; BACKGROUND: url(../images/module_top_total_home.png) no-repeat; HEIGHT: 39px
}
.home .module-fotogallery .module-bottom {
	WIDTH: 982px; BACKGROUND: url(../images/module_btm_total_home.png) no-repeat; HEIGHT: 5px
}
.fotogallery.module {
	MIN-HEIGHT: 200px; HEIGHT: 200px; MAX-HEIGHT: 200px
}
.fotogallery.module .module-content {
	MIN-HEIGHT: 142px; HEIGHT: 142px; MAX-HEIGHT: 142px
}
.home .fotogallery.module-fotogallery.module .module-body .module-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 950px; PADDING-RIGHT: 15px; PADDING-TOP: 14px
}
