/*-- UTILITY --*/

.dh_utility_HIDE {
	
	display:none !important;	
	
}

.dh_utility_SHOW {
	
	display:block !important;	
	
}

.dh_utility_HIDDEN {
	
	visibility:hidden !important;	
	
}

.dh_utility_CURSOR_DEFAULT {
	
	cursor:default !important;	
	
}

.dh_utility_YOUTUBE {
	
	max-width:375px; !important;
	max-height:300px; !important;	
	
}

.dh_utility_NOPAD {
	
	padding:0px 0px 0px 0px !important;	
	
}





/*-- EDITED --*/

.UPE-ProductPageButtonTextAdd, .UPE-ProductPageButtonTextUpdate, .UPE-ProductPageButtonTextRemove {
	
	max-width:none !important;	
	
}

.UPE-JoinDealDropdown {

	width:120px;	
	
}

#UPE-TabRow {
	
	display:none;
	
}

#UPE-DealPricingTD {
	
	padding-right:10px;	
	
}

#UPE-DealImageTD {
	
	padding-left:10px;	
	
}

#HEADER .UPE-DealSignupLabel {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	
	letter-spacing:-1px;
	
	color:#373737;
	
	line-height:12px;
	
}

#HEADER .UPE-DealSignupInputBefore, #HEADER .UPE-DealSignupInputAfter {
	
	font-size:12px;
	
	width:175px;
	
	margin:0px 10px;
	
}

#HEADER .UPE-DealSignupButton {
	
	font-size:12px;
	
	padding:2px 10px;
	
	background-image:none;
	
	background-color:#0175BD;
	
	border-color:#005E99;
	
}

#HEADER .UPE-DealSignupButton:hover {
	
	background-color:#0084D8;
	
}

#SITE_BASE_CONTENT_LEFT_CONTENT .UPE-ApplicationTable {
	
	margin:0px 0px 0px 0px !important;
	
}

#SITE_BASE_CONTENT_LEFT_CONTENT .UPE-ApplicationTable .UPE-ApplicationTableCell {
	
	border-top: none !important;
	border-bottom: none !important;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	background-color: #FFF;	
}

#UPE-ApplicationContent #PageForm #UPE-DealImageTD .UPE-ProductPageInnerLightBoxImage {
	
	background-image:none;
	
}

#UPE-ApplicationContent #PageForm .UPE-ProductPageLightBoxFull {
	
	margin-top:-5px !important;
	
	border:none;
	
	background-color:#FFFFFF;

}

#UPE-DealImageTD .UPE-PageSubHeaderText {
	
	color:#2A2A2A;
	
}

#RESTRICTIONS-NEW .UPE-PageSubHeaderText {
	
	color:#2A2A2A;
	
}
#RESTRICTIONS-NEW .UPE-Text {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	
	color:#595959;
	
}

#UPE-DealPricingTD .UPE-StandardTableSmaller {
	
	width:100%;
	
	background-color:#E9E9E9;
	
	border:1px solid #DFDFDF;

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
}

.UPE-ProductPageLightBoxFull #UPE-DealPricingTD .UPE-StandoutProductPrice {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:32px;
	font-weight:bold;
	
	color:#000000;
	
}

.UPE-ProductPageButtonTextAdd {
	
	padding:10px 15px !important;
	
	margin-top:0px !important;
	
}

#UPE-DealPricingTD .UPE-ProductPriceDetailsTable {
	
	width:100%;
	
	margin:15px 0px 0px 0px;
	
}

#UPE-DealPricingTD .UPE-ProductPriceDetailsTable td {

	background-color:#E9E9E9 !important;

}

#SITE_BASE_CONTENT_LEFT_CONTENT .UPE-CopyrightDIV {
	
	margin-bottom:0px !important;	
	
}

.UPE-ProductPageDetailsHeaderText2 {
	
	font-family:Helvetica, Arial, sans-serif !important;
	
	color:#373737 !important;
	
}

#FOOTER_CONTENT_COPYRIGHT .UPE-CopyrightDIV {
	
	margin-bottom:0px;
	margin-top:0px;
	
}

#FOOTER_CONTENT_COPYRIGHT .UPE-CopyrightText {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	
	color:#A7A7A7;
	
	line-height:32px;
	
}

.UPE-ProductPageButtonTextAdd {
	
	background-color:#3CA928 !important;
	
	border-color:#2D7F1E !important;
	
	background-image:url('/aux/WWLT/_img/NewButtonGreenBackground.png') !important;	
	
	background-repeat:repeat-x !important;
	
}

#HEADER_BOTTOM_CONTENT_SIGNIN_WRAPPER .UPE-ButtonText, #cmdSaveChanges, .UPE-Page-EmailFriends .UPE-ButtonText {
	
	background-color:#3CA928;
	
	border-color:#2D7F1E;
	
	background-image:url('/aux/WWLT/_img/NewButtonGreenBackground.png');	
	
	background-repeat:repeat-x;
	
}

.UPE-ProductPageButtonTextUpdate, .UPE-ProductPageButtonTextAdd, .UPE-ProductPageButtonTextRemove {
	
	background-color:#3CA928 !important;
	
	border-color:#2D7F1E !important;
	
	background-image:url('/aux/WWLT/_img/NewButtonGreenBackground.png') !important;	
	
	background-repeat:repeat-x !important;
	
}

.UPE-InCart {
	
	background-color:#E9E9E9 !important;
	
	text-decoration:none !important;
	
	color:#000000 !important;
	
}

.UPE-Page-Registration .UPE-PageHeaderText, .UPE-Page-YourSubmission .UPE-PageHeaderText, .UPE-Page-EmailFriends .UPE-PageHeaderText {

	color:#30414B !important;
	
}

.UPE-Page-Registration .UPE-PageSubHeaderText, .UPE-Page-YourSubmission .UPE-PageSubHeaderText, .UPE-Page-EmailFriends .UPE-PageSubHeaderText {

	color:#3CA928 !important;
	
}

.UPE-ProductPageButtonTextUpdate {
	
	display:none !important;
	
}

.UPE-Page-YourSubmission .UPE-ProductPageButtonTextUpdate {
	
	display:inline !important;
	
}

#UPE-DealPricingTD .UPE-ProductPagePricingBox {
	
	padding-bottom:5px;
	
}

#SPLASHDETAILSPageMap {
	
	height:250px !important;	
	
}

#HEADER_BOTTOM_CONTENT_LOG_SIGNIN .UPE-CondensedLoginLabel {
	
	color:#000000;
	
}

#HEADER_BOTTOM_CONTENT_LOG_SIGNUP .UPE-ButtonText {
	
	background-color:#3CA928;
	
	border-color:#2D7F1E;
	
	background-image:url('/aux/WWLT/_img/NewButtonGreenBackground.png');	
	
	background-repeat:repeat-x;
	
}

#SITE_BASE_CONTENT_INFOBAR_CONTENT .UPE-ListRowHeaderError {
	
	background-color:#ffbb80;
	
}

/*-- MULTI DEALS --*/

.UPE-ProductPageLightBoxStandard {
	
	background-color:#FFFFFF !important;
	
	border:none !important;
	
	border-bottom:1px solid #DDD !important;
	
	padding:0px 5px 20px 5px !important;
	
	margin:0px 0px 10px 0px !important;
	
}

.UPE-ProductPageLightBoxStandard .UPE-ProductPageInnerLightBoxImage {
	
	background:none !important;
	
}

.UPE-ProductPageLightBoxStandard .UPE-StandardTableSmaller {
	
	width:100% !important;
	
}

.ProductPageLightBoxStandard_HEADER {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	font-weight:bold;
	
	color:#000000;
	
	text-align:left;
	
	margin:0px 0px 5px 5px;
	
}

.UPE-ProductPageLightBoxStandard #UPE-DealImageTD {
	
	padding-left:0px !important;	
	
}

.UPE-ProductPageLightBoxStandard .UPE-ProductPageDetailsHeaderText {
	
	font-family:Helvetica, Arial, sans-serif !important;
	font-size:18px !important;
	font-weight:normal !important;
	
	color:#595959 !important;
	
}

.UPE-ProductPageLightBoxStandard .GRAYBAR {
	
	width:415px;
	height:25px;
	
	background-color:#E9E9E9;
	
	margin:10px 0px 0px 10px;
	
}

.GRAYBAR_INFO {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#000000;
	
	line-height:25px;
	
	margin:0px 0px 0px 10px;
	
	float:left;
	
}

.UPE-ProductPageLightBoxStandard .UPE-ProductPageButtonTextAdd {
	
	margin:10px 10px !important;
	
}

.GRAYBAR_LINKS {
	
	float:right;
	
}

.GRAYBAR_LINKS_RESTRICTIONS, .GRAYBAR_LINKS_MAP {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	
	line-height:25px;
	
	color:#0596D3;
	
	margin:0px 10px 0px 0px;
	
	float:left;
	
	cursor:pointer;
	
}

.GRAYBAR_LINKS_RESTRICTIONS:hover, .GRAYBAR_LINKS_MAP:hover {

	text-decoration:underline;
	
}

.UPE-ProductPageLightBoxStandard .ProductPageLightBoxStandard_BODY {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	
	color:#595959;
	
	text-align:left;
	
	margin:10px 0px 0px 10px;
	
}

.UPE-ProductPageLightBoxStandard .ProductPageLightBoxStandard_BODY a {
	
	color:#0596D3;
	
	text-decoration:none;
	
}

a {
	
	color:#0596D3;
	
	text-decoration:none;
	
}

.UPE-ProductPageLightBoxStandard .ProductPageLightBoxStandard_BODY a:hover {
	
	text-decoration:underline;
	
}

.UPE-ProductPageLightBoxStandard img.UPE-DealImageStandard  {
	
	width:auto !important;
	max-width:150px;
	max-height:125px !important;	
	
}

.UPE-ProductPageLightBoxBigSquare {
	
	border:none !important;
	
	background-color:#FFFFFF !important;
	
	padding:0px 5px 15px 5px !important;
	
}

.UPE-ProductPageLightBoxBigSquare_LINE {
	
	border-bottom:1px solid #DDD !important;
	
}

.UPE-ProductPageLightBoxBigSquare .UPE-StandoutProductPrice {
	
	padding:0px 0px 0px 0px !important;
	
	text-align:center !important;
	
}

.UPE-ProductPageLightBoxBigSquare .UPE-StandardTableSmaller {
	
	padding:10px 10px 10px 10px;	
	
}

.UPE-ProductPageLightBoxBigSquare img.UPE-DealImageBigSquare {
	
	width:auto !important;
	max-width:184px;
	max-height:130px !important;	
	
}

.UPE-ProductPageLightBoxBigSquare .UPE-ProductPageItemHeaderTextSmall {
	
	font-size:16px !important;
	
	color:#000000 !important;
	
	line-height:18px !important;
	
}

.UPE-ProductPageLightBoxBigSquare .UPE-ProductPageDetailsColumn h2 {
	
	margin:0px !important;
	
}

.UPE-ProductPageLightBoxBigSquare .UPE-DealImageBigSquare {
	
	margin:5px 0px 0px 0px;
	
}

.UPE-ProductPageLightBoxBigSquare .SMALL_GRAYBAR {
	
	width:100%;
	height:25px;
	
	background-color:#E9E9E9;
	
	margin:10px 0px 0px 0px;
	
}

.UPE-ProductPageLightBoxSmallSquare {
	
	border:none !important;
	
	background-color:#FFFFFF !important;
	
}

.UPE-ProductPageLightBoxSmallSquare .UPE-ProductPageDetailsColumn h2 {
	
	margin:0px !important;
	
}

.UPE-ProductPageLightBoxSmallSquare .UPE-ProductPageItemHeaderTextSmall {
	
	font-size:12px !important;
	
	color:#000000 !important;
	
	line-height:14px !important;
	
}
.UPE-ProductPageLightBoxSmallSquare .UPE-DealImageSmallSquare {
	
	margin:5px 0px 0px 0px;
	
}

.UPE-ProductPageLightBoxSmallSquare .SMALL_GRAYBAR {
	
	width:100%;
	height:25px;
	
	background-color:#E9E9E9;
	
	margin:5px 0px 0px 0px;
	
}

.UPE-ProductPageLightBoxSmallSquare .GRAYBAR_LINKS {
	
	float:none;
	
}

.UPE-ProductPageLightBoxSmallSquare .GRAYBAR_LINKS_RESTRICTIONS, .UPE-ProductPageLightBoxSmallSquare .GRAYBAR_LINKS_MAP {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	
	line-height:25px;
	
	color:#0596D3;
	
	margin:0px 5px 0px 5px;
	
	float:left;
	
	cursor:pointer;
	
}

.UPE-ProductPageLightBoxSmallSquare img.UPE-DealImageSmallSquare {
	
	width:auto !important;
	max-width:86px;
	max-height:100px !important;	
	
}

.UPE-ProductPageLightBoxList .UPE-ProductPageItemHeaderText {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold !important;
	
	color:#000000 !important;
	
}

.UPE-ProductPageLightBoxList .UPE-StandardTableSmaller {
	
	float:right;
	
}





/*-- BODY --*/

body {
	
	margin:0px 0px;
	
	padding:0px 0px;
	
}





/*-- HEADER -- */

#HEADER {
	
	width:100%;
	
	min-width:1000px;
	
	position:absolute;
	
	top:0px;
	
}


/*--HEADER TOP --*/

#HEADER_TOP {
	
	width:960px;
	height:48px;
	
	margin:0px auto;
	
	padding:15px 20px 0px 20px;
	
	background-color:#ECECEC;
	
}

#HEADER_TOP_SUBSCRIBE {
	
	float:left;	
	
}

#HEADER_TOP_HIDE {
	
	width:27px;
	height:27px;
	
	margin:2px 0px 0px 0px;
	
	background-image:url('/aux/WWLT/_img/xBox.png');
	
	float:right;
	
	cursor:pointer;
	
}

#HEADER_TOP_HIDE:hover {
	
	background-position:bottom;
	
}


/*--HEADER BOTTOM --*/

#HEADER_BOTTOM {
	
	width:100%;
	height:105px;
	
	background-color:#FFFFFF;
	
}

#HEADER_BOTTOM_CONTENT {
	
	width:1000px;
	height:110px;
	
	margin:0px auto;
	
}

#HEADER_BOTTOM_CONTENT_LOGO {
	
	width:131px;
	height:110px;
	
	background-image:url('/aux/WWLT/_img/wwltv_program130x110.png');
	
	float:left;	
	
}

#HEADER_BOTTOM_CONTENT_CITY {
	
	font-family:'Anton';
	font-size:85px;
	
	text-transform:uppercase;
	
	color:#1C1F1F;
	
	line-height:75px;
	
	letter-spacing:-4px;
	
	margin:0px 0px -11px 5px;
	
	padding:38px 0px 0px 0px;
	
	float:left;
	
}

#HEADER_BOTTOM_CONTENT_PLOGO {
	
	width:186px;
	height:110px;
	
	background:url(/aux/WWLT/_img/wwltv_station185x110b.png) no-repeat 0 0;
	
	margin:0px 0px 0px 10px;
	
	float:left;	
	
}

#HEADER_BOTTOM_CONTENT_LOG {
	
	width:255px;
	height:42px;
	
	margin:0px 0px 0px 0px;
	
	float:right;	
	
}

.HEADER_BOTTOM_CONTENT_LOG_CONNECT {
	
	width:232px !important;
	height:75px !important;
	
}

#HEADER_BOTTOM_CONTENT_LOG_SIGNIN, #HEADER_BOTTOM_CONTENT_LOG_SPACER, #HEADER_BOTTOM_CONTENT_LOG_SIGNUP, #HEADER_BOTTOM_CONTENT_LOG_FACEBOOK {
	
	float:left;	
	
}

#HEADER_BOTTOM_CONTENT_LOG_FACEBOOK {
	
	margin:10px 10px 0px 15px;
	
	float:right;
	
}

.HEADER_BOTTOM_CONTENT_LOG_FACEBOOK_CONNECT {
	
	margin:0px 0px 0px 10px !important;
	
	float:left !important;
	
}

.HEADER_BOTTOM_CONTENT_LOG_LOGOFF {
	
	margin:0px 10px 0px 0px !important;
	
	float:right !important;
	
}

.HEADER_BOTTOM_CONTENT_LOG_LOGOFF .UPE-ButtonText {
	
	height:21px;
	
}

#HEADER_BOTTOM_CONTENT_LOG_SIGNIN, #HEADER_BOTTOM_CONTENT_LOG_SPACER, #HEADER_BOTTOM_CONTENT_LOG_SIGNUP {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	
	color:#595959;
	
	line-height:42px;
	
	margin:0px 0px 0px 10px;
	
	cursor:pointer;
	
}

.HEADER_BOTTOM_CONTENT_LOG_SIGNIN_CONNECT {
	
	width:232px;
	
	margin:0px 0px 0px 0px !important;
	
	text-align:center;
	
}

#HEADER_BOTTOM_CONTENT_LOG_SIGNIN:hover, #HEADER_BOTTOM_CONTENT_LOG_SIGNUP:hover {
	
	color:#000000;
	
}

#HEADER_BOTTOM_CONTENT_LOG_SPACER {
	
	color:#A7A7A7;
	
	cursor:default;
	
}

#HEADER_BOTTOM_CONTENT_LOG_SPACER, #HEADER_BOTTOM_CONTENT_LOG_SIGNUP  {

	margin:0px 0px 0px 5px;
	
}

#HEADER_BOTTOM_CONTENT_SIGNIN {
	
	width:255px;
	height:45px;
	
	border-top:none;
	
	float:right;
	
	display:none;
	
}

#HEADER_BOTTOM_CONTENT_SIGNIN_WRAPPER td {
	
	margin:0px 0px 0px 0px;
	
	text-align:center;
	
}





/*-- HEADER NAV --*/

#HEADER_NAV {
	
	width:100%;
	height:32px;
	
	min-width:1000px;
	
	background-color:#1C1F1F;
	
	clear:left;
	
}

#HEADER_NAV_CONTENT {
	
	width:1000px;
	height:32px;
	
	margin:0 auto;
	
}

.HEADER_NAV_CONTENT_LINK, .HEADER_NAV_CONTENT_LINK_LAST, .HEADER_NAV_CONTENT_LINK_ACTIVE {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	line-height: 32px;
	margin: 0px 20px 0px 0px;
	float: left;
	cursor: pointer;	
}

.HEADER_NAV_CONTENT_LINK_LAST {
	
	background:url(/aux/WWLT/_img/cart.png) no-repeat 0 10px;
	
	margin:0px 0px 0px 0px;
	
	padding:0px 0px 0px 25px;
	
	float:right;
	
}

.HEADER_NAV_CONTENT_LINK_ACTIVE {
	
	color:#FFFFFF;
	
}

.HEADER_NAV_CONTENT_LINK:hover, .HEADER_NAV_CONTENT_LINK_LAST:hover {
	
	color:#FFFFFF;
	
}

#HEADER_DROPBOX {
	
	width:1000px;
	
	margin:0 auto;
	
}

#NAV_BOX {
	
	margin:0px 0px 0px 20px;
	padding:0px 0px 5px 0px;
	
	background:#1C1F1F;
	
	position:absolute;
	
	display:none;
	
}

.NAV_BOX_LINK, .NAV_BOX_LINK_ACTIVE {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#616363;
	
	text-transform:uppercase;
	
	line-height:32px;
	
	margin:0px 15px 0px 15px;
	
	cursor:pointer;
	
}

.NAV_BOX_LINK_ACTIVE {
	
	color:#FFFFFF;
	
}

.NAV_BOX_LINK:hover {
	
	color:#FFFFFF;
	
}

#dropArrow {
	
	width:15px;
	height:10px;
	
	background-image:url('/aux/WWLT/_img/arrow_drop.png');
	
	margin:8px 5px 0px 0px;
	
	float:left;
	
}





/*-- SITE BASE --*/

#SITE_BASE {
	
	width:100%;
	
	min-width:1000px;
	
	background-image:url('/aux/WWLT/_img/Jackson Square BIG.jpg');
	
	background-repeat:no-repeat;
	
	background-color:#1C1F1F;
	
	position:absolute;
	
	top:168px;
	
}

#SITE_BASE_CONTENT {
	
	width:1000px;
	
	margin:90px auto 0px;
	
}





/*-- LEFT CONTENT --*/

#SITE_BASE_CONTENT_INFOBAR {
	
	width:990px;
	
	border:5px solid rgba(255,255,255,.5);

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
	margin:0px 0px 20px 0px;
	
	display:none;
	
}

#SITE_BASE_CONTENT_INFOBAR_CONTENT {
	
	background-color:#FFFFFF;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}

#SITE_BASE_CONTENT_INFOBAR_CLOSE {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	
	color:#3C60D0;
	
	margin:0px 5px 0px 0px;
	
	float:right;
	
	cursor:pointer;
	
}

#SITE_BASE_CONTENT_INFOBAR_CLOSE:hover {
	
	text-decoration:underline;
	
}

#SITE_BASE_CONTENT_LEFT {
	
	width:730px;
	
	border:5px solid rgba(255,255,255,.5);

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
	margin:0px 0px 75px 0px;
	
}

#SITE_BASE_CONTENT_LEFT_CONTENT {
	
	background-color:#FFFFFF;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}

#RESTRICTIONS-NEW {
	
	text-align:left;
	
}




/*-- RIGHT CONTENT --*/


#SITE_BASE_CONTENT_RIGHT {
	
	width:230px;
	
	float:right;
	
	margin:0px 0px 75px 0px;
	
}

#SITE_BASE_CONTENT_RIGHT_2 {
	
	border:5px solid rgba(255,255,255,.5);

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
}

#SITE_BASE_CONTENT_RIGHT_2_CONTENT {
	
	background-color:#FFFFFF;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	overflow:hidden;
	
}

#SITE_BASE_CONTENT_RIGHT_2_CONTENT_TEXT {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	
	color:#373737;
	
	line-height:50px;
	
	margin:0px 0px 0px 15px;
	
}

.SITE_BASE_CONTENT_RIGHT_2_CONTENT_RAILDEAL {
	
	width:200px;
	
	margin:0px 0px 0px 10px;
	
	padding:0px 0px 30px 0px;
	
	cursor:pointer;
	
}

.SITE_BASE_CONTENT_RIGHT_2_CONTENT_RAILDEAL_PHOTO {
	
	width:200px;
	
}

.SITE_BASE_CONTENT_RIGHT_2_CONTENT_RAILDEAL_PHOTO img {
	
	width:100%;	
	
}

.SITE_BASE_CONTENT_RIGHT_2_CONTENT_RAILDEAL_OFFER {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	
	margin:10px 0px 0px 0px;
	
}

.SITE_BASE_CONTENT_RIGHT_2_CONTENT_RAILDEAL_VIEWDEAL {
	
	width:auto;
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	color:#FFFFFF;
	
	line-height:16px;
	
	text-align:center;
	
	background-color:#3CA928;
	
	border:1px solid #2D7F1E;
	
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
	background-image:url('/aux/WWLT/_img/NewButtonGreenBackground.png');	
	
	background-repeat:repeat-x;
	
	margin:10px 0px 0px 0px;
	
	padding:3px 0px;
	
}

#SITE_BASE_CONTENT_RIGHT_2_CONTENT_CONTROLS {
	
	margin:12px 15px 0px 0px;
	
	float:right;
	
}

#SITE_BASE_CONTENT_RIGHT_2_CONTENT_CONTROLS_PREV {
	
	width:24px;
	height:25px;
	
	background-image:url('/aux/WWLT/_img/arrows_left.png');
	
	cursor:pointer;
	
	float:left;
	
	
}

#SITE_BASE_CONTENT_RIGHT_2_CONTENT_CONTROLS_NEXT {
	
	width:24px;
	height:25px;
	
	background-image:url('/aux/WWLT/_img/arrows_right.png');
	
	cursor:pointer;
	
	float:left;
	
}

#SITE_BASE_CONTENT_RIGHT_2_CONTENT_CONTROLS_PREV:hover, #SITE_BASE_CONTENT_RIGHT_2_CONTENT_CONTROLS_NEXT:hover {
	
	background-position:bottom;	
	
}

#SITE_BASE_CONTENT_RIGHT_2_CONTENT_CONTROLS_PREV {
	
	margin:0px 10px 0px 0px;
	
}

#SITE_BASE_CONTENT_RIGHT_3 {
	
	border:5px solid rgba(255,255,255,.5);

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
	margin:0;
	
}

#SITE_BASE_CONTENT_RIGHT_3_CONTENT {
	
	background-color:#FFFFFF;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	overflow:hidden;
	
	padding:0px 0px 20px 0px;
	
}

#SITE_BASE_CONTENT_RIGHT_3_CONTENT_TEXT {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	
	color:#373737;
	
	line-height:50px;
	
	margin:0px 0px 0px 15px;
	
}

#SITE_BASE_CONTENT_RIGHT_3_CONTENT_BODY {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	
	color:#595959;
	
	margin:-10px 0px 0px 15px;
	
	padding:0px 0px 10px 0px;
	
}

.SITE_BASE_CONTENT_RIGHT_3_CONTENT_BLUE {
	
	width:185px;
	height:25px;
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	color:#FFFFFF;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	background-color:#007DD2;
	
	margin:5px 0px 0px 15px;
	
	clear:left;
	
	cursor:pointer;
	
}

.SITE_BASE_CONTENT_RIGHT_3_CONTENT_BLUE:hover {
	
	background-color:#0091f2;
	
}

.SITE_BASE_CONTENT_RIGHT_3_CONTENT_BLUE_ICON {
	
	width:16px;
	height:16px;
	
	margin:4px 10px;
	
	float:left;
	
}

.SITE_BASE_CONTENT_RIGHT_3_CONTENT_BLUE_TEXT {
	
	line-height:25px;
	
	float:left;
	
}





/*-- FOOTER --*/

#FOOTER {

	width:100%;
	height:160px;
	
	background-color:#1C1F1F;
	
	clear:right;
	
}

#FOOTER_CONTENT {
	
	width:1000px;
	
	margin:0px auto;	
	
}

#FOOTER_CONTENT_SOCIAL {
	
	border-right:1px solid #5C5C5C;
	
	margin:40px 0px 0px 0px;
	
	float:left;
	
}

#FOOTER_CONTENT_SOCIAL_TEXT {
	
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	
	color:#A7A7A7;
	
	line-height:34px;
	
	margin:10px 0px 10px 0px;
	
	float:left;
	
}

#FOOTER_CONTENT_SOCIAL_FACEBOOK {
	
	background-image:url('/aux/WWLT/_img/facebook.png');
	
	width:32px;
	height:32px;
	
	margin:10px 0px 10px 15px;
	
	float:left;
	
	cursor:pointer;
	
}

#FOOTER_CONTENT_SOCIAL_TWITTER {
	
	background-image:url('/aux/WWLT/_img/twitter.png');
	
	width:32px;
	height:32px;
	
	margin:10px 15px 10px 10px;
	
	float:left;
	
	cursor:pointer;
	
}

#FOOTER_CONTENT_COPYRIGHT {
	
	margin:50px 0px 0px 15px;
	
	float:left;	
	
}





/*-- HELP --*/

#HELP {
	
	width:45px;
	height:108px;
	
	background-color:#333;
	
	background-image:url('/aux/WWLT/_img/help.png');
	
	border:5px solid #7E7E7E;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	position:fixed;
	
	top:225px;
	left:-15px;
	
	cursor:pointer;
	
}





/*-- CART --*/

#CART_LOGIN {
	
	width:100%;
	height:125px;
	
	background-color:#F3F3F3;
	border:1px solid #E3E3E3;
	
}

#CART_LOGIN_HEADER {
	
	width:auto;
	
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	
	color:#000000;
	
	text-align:left;
	
	padding:10px 10px 10px 10px;
	
	border-bottom:1px solid #E3E3E3;
	
	background-color:#FFFFFF;
	
}

#CART_LOGIN_LOGIN {
	
	width:45%;
	
	float:left;
	
	padding:15px 15px 15px 15px;
	
}

#CART_LOGIN_LOGIN_HEADER, #CART_LOGIN_SIGNUP_HEADER {
	
	font-family:Helvetica, Arial, sans-serif;
	
	font-size:14px;
	
	color:#444;
	
	text-align:left;
	
}

#CART_LOGIN_LOGIN_FORM {
	
	margin:5px 0px 0px -5px !important;	
	
}

#CART_LOGIN_LOGIN_FORM .UPE-CondensedLoginText table {
	
	margin:0px 0px 0px 0px !important;	
	
}

#CART_LOGIN_LOGIN_FORM .UPE-StandardTableSmaller tr {
	
	border-spacing:0px !important;
	
}

#CART_LOGIN_LOGIN_FORM .UPE-StandardTableSmaller .UPE-CondensedLoginText {
	
	padding:0px 0px 0px 0px !important;
	
}

#CART_LOGIN_LOGIN_FORM .UPE-StandardTableSmaller .UPE-CondensedLoginText td {
	
	padding:0px 0px 0px 0px !important;
	
}

#CART_LOGIN_LOGIN_FORM .UPE-ButtonText {
	
	background-color:#3CA928;
	
	border-color:#2D7F1E;
	
	background-image:url('/aux/WWLT/_img/NewButtonGreenBackground.png');	
	
	background-repeat:repeat-x;
	
}

#CART_LOGIN_SPACER {
	
	width:10%;
	
	float:left;
	
}

#CART_LOGIN_SPACER_OR {
	
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	
	color:#000000;
	
}

#CART_LOGIN_SPACER_BOTTOMLINE, #CART_LOGIN_SPACER_TOPLINE {
	
	width:1px;
	height:40%;
	
	border-left:1px solid #CCC;
	
	margin:10px 0px 10px 0px;
	
}

#CART_LOGIN_SIGNUP {
	
	width:100px;
	
	padding:15px 15px 15px 15px;
	
	float:left;
	
}

#CART_LOGIN_SIGNUP #cmdRedirectToRegistration2 {
	
	background-color:#3CA928;
	
	border-color:#2D7F1E;
	
	background-image:url('/aux/WWLT/_img/NewButtonGreenBackground.png');	
	
	background-repeat:repeat-x;
	
	margin:10px 0px 0px 0px !important;	
	
	padding:0px 30px 0px 30px;
	
}
	
	