body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin:0;
	text-align:center;
}

h1,h2,h3,h4 {
	margin-top:0;
	margin-bottom:0;
	font-size:1em;
}

a:link, a:visited	{
	text-decoration:none;
	color: #0a8fd1;
}

a:hover	{
	text-decoration:underline;
	color:#666;
}

font {
   font: inherit;
   font-family:Arial, Helvetica, sans-serif;
}

img	{
	border:none;
}

/*General table styles*/

table	{
	font-size:1em;
}

table thead	{
	font-size:1.1em;
	font-weight:bold;
}


/*Layout*/
#wrapper	{
	width: 1000px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
}

#header {
	position:relative;
	z-index:10;
}

#header h1	{
	margin:0;
	padding-top:5px;
}

.floatRight	{
	float:right;
}

.floatLeft	{
	float:left;
}

.spacer	{
	clear:both;
}

.dottedBtm	{
	border-bottom: 1px dotted #ccc;
}

.dottedTop	{
	border-top: 1px dotted #ccc;
}

.paddingLeft	{
	padding-left:5px;
}

.paddingRight	{
	padding-right:5px;
}

.paddingTop	{
	padding-top:5px;
}

.paddingBtm	{
	padding-bottom:5px;
}

.padding5	{
	padding:5px;
}

/* Text styles */
.caps { 
	text-transform:capitalize; 
}

.bold {
	font-weight:bold;
}

.normalText	{
	font-size:12px;
	color:#666;
}

.greyText {
	color:#777;
}

.adminText	{
	font-size:10px;
	color:#999999;
	font-weight:normal;
}

.label	{
	font-weight: bold;
	text-decoration:none;
	color: #666;
}

.bluefont	{
	color: #3d758f;
}

.redfont	{
	/* color:#e79a5b; */
	color:#ff6600;
}

.redfont2 {
	/* Darker Red */
	color:#ff6600;
}

.redfont3 {
	/* Darker Red */
	color:#CC0000;
}

.helpText	{
	font-style:italic;
	font-size: 10px;
	color:#999999;
}

.title	{
	font-size:1.2em;
	font-weight:bold;
}

.center	{
	text-align:center;
}

.left	{
	text-align:left;
	padding-left:5px;
}

.right	{
	text-align:right;
}

.lineHeight140	{	
	line-height: 140%;
}

.odd	{
	background:#ebebeb;
}

.even	{
	background:#f7f7f7;
}

/*General Form Styles*/
.numberInput	{
	width: 70px;
}

.textInput	{
	height:0.95em;
}

.inline	{
	display:inline;
	padding:0;
	margin:0;
}

.inline li	{
	display: inline;
	list-style:none;
}

.no-bullet	{
	margin:0;
	padding:0;
}

.no-bullet li	{
	list-style:none;
}

.triangle	{
	padding:0;
	margin:0;
}

.triangle li	{
	list-style:none;
	padding-left:15px;
	background: url(../../images/css/triangle.gif) no-repeat;
}

.moreBullet {
	padding-right:15px;
	background: url(../../images/css/triangle.gif) no-repeat right;
}

.titleBullet {
	padding-left:15px;
	background: url(../../images/css/triangle2.gif) no-repeat left;
}



.mask {
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	z-index:9999; 
	background:url(../../images/common/spacer.gif) repeat left;
}

#container	{
	/* overflow:auto; */
	padding-top:5px;
	padding-bottom:10px;
}

.oneColSetting .colA	{
	position:relative;
	float:left;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.twoColSetting .colA	{
	width: 690px;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.twoColSetting .colB	{
	width: 300px;
	float:right;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	/* overflow:hidden; */
	overflow:visible;
	z-index:1;
}

.twoColSetting .colB div.portletBody	{
	max-width:290px;
	width:290px;
}

.twoColSettingL .colA	{
	width:300px;
	float:left;
	position:relative;
}

.twoColSettingL .colB	{
	width:695px;
	float:right;
	position:relative;
}

.margin5	{
	margin: 5px;
}

.margin10	{
	margin: 10px;
}

.marginLeft	{
	margin-left: 5px;
}

.marginRight	{
	margin-right: 5px;
}

.marginTop	{
	margin-top:5px;
}

.marginBtm	{
	margin-bottom:5px;
}

.marginTopLarge	{
	margin-top:15px;
}

.marginBtmLarge	{
	margin-bottom:15px;
}

.marginNone	{
	margin:0;
}

.displayBlock	{
	display:block;
	cursor:pointer;
}

.subTabs	{
	/*background: url(../../images/css/portlet/subtabs_bg.jpg) repeat-x ;*/
	background-color:#0a729e;
	height:16px;
	padding-top:2px;
}

ul.tabLinks	{
	font-size:1.2em;
	font-weight:bold;
}

ul.smalltabLinks	{
	font-size:0.9em;
	font-weight:bold;
}

ul.tabLinks a, ul.smalltabLinks a {
	padding: 3px 9px;
	color: #fff;
	border-right: 1px dotted #fff;
	
}

ul.tabLinks a:hover, ul.tabLinks li.selected a, ul.smalltabLinks a:hover, ul.smalltabLinks li.selected a {
	text-decoration:none;
	color:#f1b064;
}

/*Button styles*/

.carCompareBtn a	{
	background-color: #dedede;
	border: 1px solid #b9b9b9;
	color: #e79a5a;
	font-weight:bold;
}

.carCompareBtn a:hover	{
	text-decoration:none;
}

.ratingLogo	{
	background:url(../../images/css/rating_bg.jpg) repeat-x;
	padding:3px;
	font-size:1.2em;
	font-weight:bold;
	color: #fff;
}

.orangeBtn	{
	background:url(../../images/css/rating_bg.jpg) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.orangeBtn a	{
	color:#fff;
}

.greyBtn	{
	background:url(../../images/css/greystripe.gif) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.greyBtn a	{
	color:#fff;
}

.blueButton {
	background:url(../../images/css/button-blue.gif) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.blueButton a	{
	color:#fff;
}

.lightgreyBtn	{
	background:url(../../images/css/button-grey.gif) repeat-x;
	padding:3px;
	font-weight:bold;
	font-size:0.9em;
}

.lightgreyBtn a	{
	color:#e79a5a;
}

.closeButton	{
	background-color:#fff;
	border:1px solid #ccc;
	padding:0 3px;
}

.closeButton a	{
	color:#FFAB04;
}
/*form styles*/

.uniSearch	{
	width:300px;
	position:relative;
}

form{ 
	display:inline;
}

/*------------ COMMON PAGE ELEMENTS -----------------*/

#miniheader	{
	background-color:#424242;
	height: 15px;
	font-size:0.8em;
	color:#fff;
	position:relative;
}

#miniheader #homepage	{
	width: 250px;
	float:left;
	padding-left:10px;
	color:#fff;
}

#miniheader #links	{
	width: 500px;
}

#miniheader #links li	{
	padding-left:15px;
}

#miniheader	#datestamp	{
	width: 80px;
	float:right;
}

#logo	{
	float:left;
}

#leaderboard	{
	width: 730px;
	height:95px;
	float:right;
}

/*Nav elements*/
/*#nav	{
	height: 53px;
	background: url(../../images/css/tab_bg.jpg) #616161 repeat-x;
	padding-top:3px;
	z-index:9999;
}*/
#nav	{
	background:1000px;
	height: 33px;
	background: url(../../images/css/tab_bg.jpg) #616161 repeat-x;
	position:relative; 
	z-index:5;
	/*z-index:1100*/;
}


/*Loginbar elements*/
#loginbar	{
	background-color:#f5f5f5;
	height:23px;
	border-bottom:1px solid #e5e5e5;
	font-size:0.8em;
	padding:2px 0;
}

#loginbar .userCount	{
	margin-left:10px;
	/* line-height:25px; */
}

#loginbar .loginLink	{
	margin-left:5px;
}

#loginbar .textbox	{
	margin-left:10px;
}

#loginbar .loginBtn	{
	margin-left:5px;
}

#loginbar .signup	{
	margin-left:30px;
}

#loginbar .forgot	{
	margin-left:10px;
}

#loginbar .redfont a, #loginbar .redfont a:visited	{
	font-weight:bold;
	color:#e79a5b;
	text-decoration:none;
}

#loginbar .redfont a:hover	{
	text-decoration:underline;
}

#loginbar .edit	{
	margin-left:10px;
}

#loginbar .logout	{
	margin-left:10px;
	margin-right:10px;
}

/*Footer elements*/
#footer	{
	background-color:#f7f8fb;
	font-family: Calibri;
	font-size:1.1em;
	padding-top:20px;
	position:relative;
	/* height:172px; */
	clear:both;
}

#footer ul	{
	margin:0;
	padding-left:30px;
}

#footer li	{
	list-style:none;
	padding:0;
	margin:0;
	color:#999999;
}

#footer li.list-header	{
	font-weight:bold;
	color:#666;
}

.footerCol	{
	width: 140px;
	float:left;
}

.footerCopyright {
	margin:5px 0 5px 30px;
	float:none;
}

/*Adspace*/

.adspace300	{
	width: 300px;
	float:right;
	overflow:hidden;
}

/*Portlet Styles*/

.portletStyle_clear	{ /*borderless clear portlet*/
	padding:5px;	
}

.portletBody_grey_flat	{	
	padding-top:3px;
	background-color: #f7f7f7; 
}


.portletStyle_grey_a	{
	background: url(../../images/css/portlet/portletgreybg1x50_a.gif) repeat-x #FFFFFF;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_grey_b	{
	background: url(../../images/css/portlet/portletgreybg1x50_b.gif) repeat-x #FCFCFC;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_grey_c	{
	background: url(../../images/css/portlet/portletgreybg1x100_c.gif) repeat-x #FEFEFE;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_grey_d	{
	background: url(../../images/css/portlet/portletgreybg_d.gif) repeat-x #FEFEFE;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_yellow_a	{
	background: url(../../images/css/portlet/portletyellowbg1x60_a.gif) repeat-x #fffefa;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_yellow_b	{
	background: url(../../images/css/portlet/portletyellowbg1x60_b.gif) repeat-x #fefbe1;
	padding:5px;
	border:1px dotted #ccc;
}

.portletStyle_yellow_c	{
	background: url(../../images/css/portlet/portletyellowbg1x60_c.gif) repeat-x #f7f6ee;
	padding:5px;
	border:1px dotted #ccc;
}

/*end latest portlet styles*/

.portletStyle1 .header	{
	font-size: 1.3em;
	font-weight:bold;
	background: url(../../images/css/portlet/portlet1_bg.jpg) repeat-x ;
	height:33px;
	padding-top: 5px;
	padding-left:20px;
}

.portletStyle1 .headerSmall	{
	font-size: 1.2em;
	font-weight:bold;
	background: url(../../images/css/portlet/portlet1_bg.jpg) repeat-x ;
	height:33px;
	padding-top: 7px;
	padding-left:20px;
}

.portletStyle1 .body	{
	min-height: 100px;
	padding:10px;
	background: url(../../images/css/portlet/portlet1_gd.jpg) top repeat-x;
	overflow:auto;
}

.portletHeader	{
	font-size: 1.2em;
	font-weight:bold;
	color: #21557b;
	border-bottom: 1px dotted #ccc;
	padding-bottom:3px;
}

.portletHeader span	{
	padding-right:15px;
	background:url(../../images/css/triangle.gif) no-repeat right;
}

.portletHeaderTabRed	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#dc0000;
	border:1px none #dc0000;
	color:white;
	text-align:left;
	display: inline-block;
}

.portletHeaderTabBlue	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#446e90;
	border:1px none #446e90;
	color:white;
	text-align:left;
	display: inline-block;
}

.headerSmall	{
	font-size: 1.0em;
	font-weight:bold;
	color: #21557b;
	border-bottom: 1px dotted #ccc;
	padding-bottom:3px;
}

.headerSmall span {
	padding-right:15px;
	background:url(../../images/css/triangle.gif) no-repeat right;
}

.portletHeader2	{
	border-bottom: 1px dotted #ccc;
}
.portletHeader2	.portletHeader2Left {
	font-size: 1.2em;
	font-weight:bold;
	color: #21557b;
	padding-bottom:3px;
	float:left;
}
.portletHeader2	.portletHeader2Left span {
	padding-right:15px;
	background:url(../../images/css/triangle.gif) no-repeat right;
}
.portletHeader2	.portletHeader2Right {
	float:right;
}

.portletBody	{
	min-height:100px;
	overflow:auto;
	padding-top:3px;
}

.portletBodySmall	{
	font-size: 0.8em;
	padding-top:3px;
}

.portletBodyShort	{
	min-height:50px;
	overflow:auto;
	padding-top:3px;
}

.portletStyle2 {
	padding: 5px;
	background-color:#ebebeb;
}

.portletStyle3	{
	padding: 5px;
	background-color:#eeeae4;
}

.portletStyle4	{
	padding:5px;
	border:1px dotted #ccc;
}

.twoColSetting .colB div.portletStyle4 div.portletBody	{
	max-width:288px;
	width:288px;
	z-index:1;
} 

.portletStyle5	{
	background-color:#ebebeb;
}

.portletStyle5 .portletHeader	{
	/*background: url(../../images/css/portlet/subtabs_bg.jpg) repeat-x;*/
	background-color:#0a729e;
	color:#fff;
	padding:3px 5px;
}

.portletStyle5 .portletBody	{
	padding:5px;
}

.portletStyle6	{
	padding:5px;
	background-color:#f2f1ef;
	border: 1px solid #ccc;
}

.portletStyle6 .portletHeader	{
	border-bottom:1px dashed #ccc;
}


.portletStyle7	{
	padding:5px;
	border: 1px solid #999;
	/*border-right: 10px solid #ccc;*/
	background-color: #fff;
}

.portletStyle7 .portletHeader	{
	border-bottom:1px dotted #999;
}

.portletStyle7 .portletBody{
	position: relative;
	margin-left: 4px;
	bottom: 4px;
	right: 4px;
}

.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 6px;
	min-height: 50px;
	margin-bottom: 4px;
}

.shadow{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	position: relative;
	bottom: 4px;
	right: 4px;
	margin-top: 0px;
	
}

.portletStyle8	{
	padding:5px;
	border:0px;
}

.portletStyle8 .portletHeader	{
	/*border-bottom:1px dashed #ccc;*/
}

.portletStyle9	{
	padding:5px;
	background: url(../../images/css/portlet/portletstyle9bg.jpg) left top repeat-x;
	background-color: #FFF;
	border: 1px #666;
}

.portletStyle9 .portletHeader	{
	border-bottom:1px dotted #0a8fd1;
}

.portletStyle10	{
	padding:5px;
	background: url(../../images/css/portlet/portlet1_gd.jpg) left top repeat-x;
	border:1px dashed #ccc;
}

.portletStyle10 .portletHeader	{
	border-bottom:1px dotted #0a8fd1;
}

.portletStyle11	{
	padding:5px;
	border:1px dashed #ccc;
}

.portletStyle11 .portletHeader	{
	border-bottom:0px dotted #0a8fd1;
}

.portletStylePS .portletHeader	{
	background:url(../) top right #ee582d;
	color:#fff;
	padding:3px;
}

.portletHighlightStyle1 {
	border: 1px solid #ccc;
	height:70px;
	/*******BOF solution to solve the layout problem when zoom in and out in browsers******/
	width: 298px;
	/*******EOF solution to solve the layout problem when zoom in and out in browsers******/
}

.portletHighlightStyle1 .textcol {
	width: 123px;
	padding: 5px;
	/*background-color:#fff;*/
	float:left;
	position:relative;
	height:70px;
}

.portletHighlightStyle1 .imgcol {
	width: 165px;
	float:right;
	position:relative;
	height:70px;
}

.portletHighlightStyle1 .textcol .header{
	color:#666666;
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:1em;
	line-height:1.3em;
	margin:0;
	padding-bottom:4px;
	text-transform:uppercase;
}

.portletHighlightStyle1 .textcol .title{
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:-0.06em;
	line-height:1.1em;
	margin:0;
}

.portletHighlightStyle1 .textcol .summary{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	line-height:1.1em;
	margin:0;
	padding:0;
}

.portletStyle12 {
	padding:5px;
	background: url(../../images/css/portlet/portletstyle12bg.gif) left top repeat-x;
	border: 1px solid #999;
}
.portletStyle12 .portletHeader {
	border-bottom:1px dotted #0a8fd1;
	/* border-bottom: none; */
}

.twoColSetting .colB div.portletStyle12 div.portletBody	{
	max-width:288px;
	width:288px;
} 

/*Page styles*/
.breadCrumbs, .pager	{
	font-weight: bold;
	margin:3px 0;
}

.breadCrumbs, .pager2	{
	font-weight: bold;
	margin:3px 0;
	font-size:15px;
}

.pager2	{
	font-weight: bold;
	margin:3px 0;
	font-size:13px;
}
.facebook_email_link{
	font-weight: bold;
	margin:3px 0;
	font-size:12px;
}
.breadCrumbs a	{
	font-size:0.9em;
	padding-right: 15px;
	padding-left: 5px;
	background: url(../../images/css/triangle.gif) no-repeat right;
}

.breadCrumbs a.first {
	padding-left:0;
}

.breadCrumbs .last {
	padding-left:5px;
}

.breadCrumbs span.last {
	padding-left: 5px;
	font-size:0.9em;
}

.breadCrumbs a, .breadCrumbs a:visited, .pager a, .pager a:visited	{
	color: #3d758f;
}

.pager a	{
	margin-right:3px;
	font-size:0.9em;
}

.pager .selected	{
	margin-right:3px;
	color: #FFAB04;
}

.pageHolder	{
	padding:0 0 0 5px;
	background: url(../../images/css/portlet/portlet1_gd.jpg) top repeat-x;
	overflow:auto;
}

.pageHolderPlain	{
	padding:0;
}

.pageTitle	{
	font-size:1.5em;
	font-weight:bold;
	margin:5px 0;
}

.pageInstruct	{
	margin: 5px 0 10px 0;
}

/*Response portlet styles*/

.portletStyle1 .userImg	{
	float:left;
	padding:2px 4px 2px 0;
}

/* prev oneshift style for highlighting search text */
.gSearchHighlight {
	border: #FFFF33 solid 1px; 
	background-color : #FFFF33;
	font-weight : bold;
}

.gImage {
	border: solid 1px; 
	margin: 0px;
}

.frmSelectWidth {
	font-family:Arial ;
	font-size:12px;
	behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

.frmSelect {
	font-family:Arial;
	font-size:12px;
	color: #333;
}

.frmSelectSmall {
	font-family:Arial;
	font-size:11px;
	color: #333;
}

.frmTxtBox {
	color: #333;
}

/* duplicated from preowned style - for showing inline triangle bulleting*/
.inline_triangle {
	display: inline;
	padding:0;
	margin:0;
}
.inline_triangle li	{
	display: inline;
	list-style:none;
	padding-left:11px;
	margin-right:5px;
	background: url(../../images/css/triangle.gif) no-repeat;
}
.inline_triangle li .label {
	font-weight:bold;
	font-size:1.0em;
	overflow:none;
	text-align:left;
	display:inline;
	margin-right:2px;
	border-bottom:1px dotted #D5D5D5;
}
.inline_triangle li .value {
	font-size:1.0em;
	overflow:none;
	text-align:left;
	display:inline;
	border-bottom:1px dotted #D5D5D5;
}

/* .cportletHeaderTabRed */
.portletHeaderTabRed	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#dc0000;
	border:1px none #dc0000;
	color:white;
	text-align:left;
	display: inline-block;
}

/* .cportletHeaderTabBlue */
.portletHeaderTabBlue	{
	font-size: 1.2em;
	font-weight:bold;
	padding:3px 10px 3px 8px;
	background-color:#446e90;
	border:1px none #446e90;
	color:white;
	text-align:left;
	display: inline-block;
}

.double_bar_header {
	/* border-bottom:1px solid #E9E9E9; */
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	padding:5px 5px;
}

.advert_preowned_top{
background:#efefef; margin-top:10px;padding:4px; font-weight:bold; text-align:right
}

.advert_preowned_bottom{
background:#efefef;margin-bottom:10px; padding:4px; font-size:11px; display:inherit; text-align:right
}

.tag_text{
	color:#AAA;
	font-size:11px;
}
.tag_text a:link,.tag_text a:visited{
	text-decoration:underline;
	color:#AAA;
}

.fb-connected, .fb-not-connected {
	display: none;
}
.fb-is-connected .fb-connecting, .fb-is-not-connected .fb-connecting {
	display: none;
}
.fb-is-connected .fb-connected {
	display: block;
}
.fb-is-not-connected .fb-not-connected {
	display: block;
}


/***************  new cars  ***************/
/*--photo gallery--*/
.thumbs .imagethumb{ background:no-repeat center #fff; margin:0 auto; width:83px; height:83px; border:1px solid #DDDDDD; float:left;}
.thumbs .imagethumbNone{margin:0 auto; width:240px; height:180px; margin-top:0px; margin-bottom:0px; vertical-align:middle; text-align:center;}
.navigationExtra{width:190px; overflow:hidden; float:right;}

/** product review button etc **/
a.flexButton, .flexButton {
	background:#c2080b;
	background:-moz-linear-gradient(top, #c2080b 0, #8c0408 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2080b), color-stop(100%, #8c0408));
	background:-webkit-linear-gradient(top, #c2080b 0, #8c0408 100%);
	background:-o-linear-gradient(top, #c2080b 0, #8c0408 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2080b', endColorstr='#8c0408', GradientType=0);
	background:-ms-linear-gradient(top, #c2080b 0, #8c0408 100%);
	background:linear-gradient(top, #c2080b 0, #8c0408 100%);
	border:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .5), 0 1px 1px rgba(255, 255, 255, .5) inset;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .5), 0 1px 1px rgba(255, 255, 255, .5) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, .5), 0 1px 1px rgba(255, 255, 255, .5) inset;
	color:#fff;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:auto;
	line-height:120%;
	margin:0 4px;
	padding:4px 7px!important;
	-moz-text-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	-webkit-text-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	-khtml-text-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	text-shadow:1px 1px 2px rgba(0, 0, 0, .3);
}

a.flexButton:hover, .flexButton:hover {
	color:#FFFFFF;
}

.outerDivXmas {
	/*
	//xmas Theme
	background-image:url(../../images/christmas/christmas2010top-background.jpg); 
	background-repeat: repeat-x;
	background-position:0px 0px;*/
}
.innerDivXmas{
	/*
	//xmas Theme
	background-image:url(../../images/christmas/christmas_bottom2.jpg); 
	background-repeat: repeat-x;
	background-position:left bottom;*/
}
