/* =Rhythmyx Overide 
-----------------------------------------------------------
*/

/* temporarily added here 9from the global) to asses issues with the persis cart 'cart_status' on the Myaccount pages
*/
ul {
padding:0px 5px 5px 5px;
margin:0;
}
li {
padding:5px 5px 0px 10px;
margin:0;
list-style-type: none;
font-size:11px;
}



.rx_ephox_inlinevariant {
display:inline;
}

.rxbodyfield {
display:inline;
padding:0;
margin:0;
}



.floatbuster{
line-height:.01em; height:.01em;}
form.customerForm {margin:0 !important; padding:0 !important;}

body											{color: #000000; background-color: #ffffff; margin-top: 5px; margin-left: 0; margin-right: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.pageborder								{background-color:#ffffff;}
td												{font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}
table											{white-space:normal;}
a:visited									{color : #0000FF; text-decoration : underline;}
a:link										{color : #0000FF; text-decoration : underline;}
a:hover										{color : #0000FF; text-decoration : none;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:inline; margin-left:5px;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; display:inline;}


 .headerlink {color: #FFFFFF; font-weight: bold; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
 a.headerlink {color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;} 
 a.headerlink:hover {color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
 a.headerlink:visited {color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}

table.page-width					{width: 754px;}

.sub_gradientbar_fullborder {background-image:url(/images/bkg_gradient_sub.gif); border:1px solid #7574A5;}
.subheader_red							{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#A50C06;}
.faq_header									{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.widgetbutton {cursor:pointer;text-decoration:none;white-space:normal;color:#fff; font-weight:600;border-width:1px;border-style:solid;border-color:#D6E6FF #142E55 #142E55 #D6E6FF;background: url(/images/bkg_button_widg.gif) #527CBF repeat-x bottom;text-shadow:2px 2px #7E4725;padding:.2em 0 .1em 0;margin:0;width:9em;display:block;}
.header										{font-size: 15px; font-weight: bold; text-align: right;}
.TRMF_headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CC0000; line-height:14px;}

.tabon										{font-family: tahoma, verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; background: #000000; cursor: pointer;}
a.tabon:visited						{color: #FFFFFF; text-decoration: none;}
a.tabon:link							{color: #FFFFFF; text-decoration: none;}
a.tabon:hover							{color: #FFFFFF; text-decoration: none;}

.taboff										{font-family: tahoma, verdana; font-size: 12px; font-weight: bold; cursor: pointer;}
a.taboff:visited					{text-decoration: none; color: #000000;}
a.taboff:link							{text-decoration: none; color: #000000;}
a.taboff:hover						{text-decoration: none; color: #000000;}
.taboff-border						{background-color: #B7C7D2;}

.sub-nav-background				{background-color: #FFF9E3;}

.sub-nav-line1						{background-color: #000000;}

.sub-nav-content					{font-size: 10px; font-weight: bold; text-indent: 10px;}
a.sub-nav-content:visited	{text-decoration: underline;}
a.sub-nav-content:link		{text-decoration: underline;}
a.sub-nav-content:hover		{text-decoration: none;}

.sub-nav-line3						{background-color: #FFF5D0;}
.sub-nav-line4						{background-color: #FFEDAC;}
.sub-nav-line5						{background-color: #000000;}

.form-field								{font-size: 11px;}

.search										{color: #333399; background-color: #FFF9E3; font-weight: bold;}
#head_right .search		{background-color: #000;}
.sort											{color: #333399;}

#breadcrumbs {
background-color:#efefef;
padding:5px;
margin:0;
}
#breadcrumbs h3 {
font-size:10px !IMPORTANT;
margin:0;
padding:0;
color:#666;
font-weight:normal;}
#breadcrumbs a:link, #breadcrumbs a:hover,#breadcrumbs a:visited {color:#666;}

.breadcrumb								{font-size: 12px; height: 30px;}

.page-header							{color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #333399; height: 30px;}
.page-sub-header					{font-weight: bold; background-color: #E6ECFD; height: 25px;}

.column-header						{font-size: 12px; font-weight: bold; background-color: #E6ECFD;}
a.column-header:visited		{color: #000000; text-decoration: underline;}
a.column-header:link			{color: #000000; text-decoration: underline;}
a.column-header:hover			{color: #000000; text-decoration: none;}

.content-header						{font-size: 12px; font-weight: bold;}
.content-sub-header				{font-weight: bold;}
.content-bold							{font-weight: bold;}
.content-bold-red					{color: #FF0000; font-weight: bold;}
.content-bold-green				{color: #006600; font-weight: bold;}
.content-bold-white				{color: #FFFFFF; font-weight: bold;}
.content-alt-normal				{color: #FFFFFF;}
.content-alt-bold					{color: #FFFFFF; font-weight: bold;}
.content-small						{font-size: 10px;}
.content-small-bold				{font-size: 10px; font-weight: bold;}
.content-small-alt				{color: #FFFFFF; font-size: 10px;}
.content-small-alt-bold		{color: #FFFFFF; font-size: 10px; font-weight: bold;}
.content-large-bold				{font-size: 15px; font-weight: bold;}

.line-break								{background-color: #333399;}

td.calendar-weekday				{background-color: #FFFFFF; width: 150px; height: 150px; vertical-align: top;}
td.calendar-off						{background-color: #A5A5A5; width: 150px; height: 150px; vertical-align: top;}
td.calendar-weekend				{background-color: #F5F5F5; width: 150px; height: 150px; vertical-align: top;}
.calendar-field						{font-size: 10px;}

.button1									{font-family: tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #333399; border-width: 2px; cursor: pointer; height: 25px; width: 50px;}
.button2									{font-family: tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #006600; border-width: 2px; cursor: pointer; height: 25px; width: 120px;}
.button3									{font-family: tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; border-width: 2px; cursor: pointer; height: 25px; width: 120px;}
.button4									{font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #333399; border-width: 1px; cursor: pointer; height: 20px; width: 30px;}
.button5									{font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #333399; border-width: 1px; cursor: pointer; height: 20px; width: 40px;}
.button6									{font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; border-width: 1px; cursor: pointer; height: 20px; width: 100px;}
.button7									{font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #333399; border-width: 1px; cursor: pointer; height: 20px; width: 60px;}
.button8									{font-family: tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #006600; border-width: 2px; cursor: pointer; height: 25px; width: 60px;}

.button9									{font-family: tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; border-width: 2px; cursor: pointer; height: 25px; width: 60px;}
.button10									{font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #006600; border-width: 2px; cursor: pointer; height: 22px; width: 80px;}
.button11									{font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #333399; border-width: 2px; cursor: pointer; height: 22px; width: 80px;}

.error-message						{color: #000000; height: 30px; font-weight: bold;}

.change										{color: #FF0000; height: 30px; font-weight: bold;}


.text10                   {font-family: verdana, arial, helvetica, sans-serif; font-size : 10px;}
.text10-bold         {font-family: verdana, arial, helvetica, sans-serif; font-size : 10px; font-weight: bold;}
.text10-alt             {font-family: verdana, arial, helvetica, sans-serif; font-size : 10px; color: #FFFFFF;}
.text10-alt-bold   {font-family: verdana, arial, helvetica, sans-serif; font-size : 10px; font-weight: bold; color: #FFFFFF;}

.text11                {font-family: verdana, arial, helvetica, sans-serif; font-size : 11px;}
.text11-bold        {font-family: verdana, arial, helvetica, sans-serif; font-size : 11px; font-weight: bold;}
.text11-alt            {font-family: verdana, arial, helvetica, sans-serif; font-size : 11px; color: #FFFFFF;}
.text11-alt-bold    {font-family: verdana, arial, helvetica, sans-serif; font-size : 11px; font-weight: bold; color: #FFFFFF;}

.text12                 {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; text-decoration: none;}
.text12-bold         {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; font-weight: bold;}
.text12-alt             {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; color: #FFFFFF; text-decoration: none;}
.text12-alt-bold     {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; font-weight: bold; color: #FFFFFF;}
.text12altbold     {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; font-weight: bold; color: #FFFFFF;}
.text12-alt-bold     {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; font-weight: bold; color: #FFFFFF;}
.text12-magenta             {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; color: #CC0099; text-decoration: none;}
.text12-magenta-bold     {font-family: verdana, arial, helvetica, sans-serif; font-size : 12px; line-height: 12px; font-weight: bold; color: #CC0099;}

.text15                 {font-family: verdana, arial, helvetica, sans-serif; font-size : 15px; text-decoration: none;}
.text15-bold         {font-family: verdana, arial, helvetica, sans-serif; font-size : 15px; font-weight: bold;}
.text15-alt             {font-family: verdana, arial, helvetica, sans-serif; font-size : 15px; color: #FFFFFF; text-decoration: none;}
.text15-alt-bold     {font-family: verdana, arial, helvetica, sans-serif; font-size : 15px; font-weight: bold; color: #FFFFFF;}

.border								{background-color: #333399;}
.content-background		{background-color: #FFFFFF;}
.alt-text-color				{color: #339900;}
.alt-text-color-bold	{color: #339900; font-weight: bold;}
.small-text						{font-size: 10px;}
.line									{background-color: #333399;}
.nav-text							{font-family: verdana; font-size: 11px; }
a.nav-text:visited		{color: #000; font-size: 11px;}
a.nav-text:link				{color: #000; font-size: 11px;}
a.nav-text:hover			{color: #000; font-size: 11px;}
.navon								{font-family: verdana; color: #000000; font-weight: bold;}
.navoff								{font-family: verdana; color: #A5A5A5; font-weight: bold;}

.small-links							{color: #FFFFFF; font-family: Verdana; font-size: 10px;}
a.small-links:visited			{color: #FFFFFF; text-decoration: underline; font-weight: bold;}
a.small-links:link				{color: #FFFFFF; text-decoration: underline; font-weight: bold;}
a.small-links:hover				{color: #FFFFFF; text-decoration: none; font-weight: bold;}

.summary				{background-color: #FDFDE4;}
.summary-header	{background-color: #FFFFFF; font-weight: bold;}
table.summary		{background-color: #CECFCE;}
td.summary			{background-color: #FFFFFF;}
.summary-total	{background-color: #000000; color: #FFFFFF; font-weight: bold;}
/* Warning Message Style */

.warning				{color: #CE0000; font-weight: bold; font-size: 12px;}

/* date selected  */

.selected				{background: #ECECEC;}

a.subnav-text, a.subnav-text_on, a.subnav-text:visited,  a.subnav-text:hover, a.subnav-text_on:hover {color:#ffffff; text-decoration: none;}

.subnav {background-image: url(/images/tab_background.gif); padding-bottom: 4px; font-weight: bold; font-size: 11px; font-family: Verdana; text-align: center; color:#FFFFFF;}
.subnav_on {background-image: url(/images/tab_background_on.gif); padding-bottom: 4px; font-weight: bold; font-size: 11px; font-family: Verdana; text-align: center; color:#FFFFFF;}

.sidenav { background-color:#FFEB98;}
.sidenav-selected { background-color:#FFCF39;}

.topnav { vertical-align: bottom; background-image: url(/images/main_tab_off_background.gif); padding-bottom: 3px; font-weight: 900; font-size: 12px; font-family: Verdana; text-align: center; }
.topnav_on {vertical-align: bottom; background-image: url(/images/main_tab_on_background.gif); padding-bottom: 3px; font-weight: 900; font-size: 12px; font-family: Verdana; text-align: center; color: #000000; text-decoration: none;}

a.topnav-text:link, a.topnav-text:visited, a.topnav-text:hover{ color:#000; text-decoration:none;}

#htlDtl_desc {line-height:15px; margin:5px; padding:5px 15px 10px 0px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#htlDtl_detail {margin:5px;}
#htlDtl_detail p {line-height:14px;}
#htlDtl_detail ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:3px 0px 0px 20px; }
#htlDtl_detail li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; list-style-type:square; padding:8px 0px 0px 0px;}
#htlDtl_col2 {padding:3px;}
 
#errordisplay UL {background-image:url(/images/error_header.gif); background-position:top left; background-repeat:no-repeat; padding:10px; padding-top:30px; background-color:#FEFF99; border:1px solid #ff0000; margin:5px 0px 5px 0px; width:650px; text-align:left;}
#errordisplay li{list-style-type:disc; margin:0px 0px 3px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}


#securebar .copy {background-image:url(/images/bkg_secureserver.gif); border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:4px 4px 4px 8px; text-align:left;}
#securebar .verisign_logo {border:1px solid #CCCCCC;}
#securebar table {width:650px;}

#buybtn {background-image: url(/images/bkg_buybtn.gif); border:1px solid #004F00; padding:5px 0px 5px 0px; text-align:center; cursor:pointer; vertical-align:middle; }
#buybtn .linktitle {color:#fff; font-size: 11px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#buybtn .linktext {color:#fff; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:2px;}

#starratings .ratings {font-family: verdana, sans-serif;font-size: 11px; margin:10px 3px 5px 3px; width:100%;}
#starratings .head {font-family: verdana, sans-serif;font-size: 11px; font-weight:bold;}
#starratings .hide {display:none;}
#starratings .show {display:inline;}

.error_field {background-color:#FFFF99; color:#CC0000; font-weight:bold;}
.billing_instr { background-color:#f7f7f7; border-top:1px dashed #999999; padding:5px; line-height:15px;}

.btn_v {cursor:pointer; display:inline;}
#video_content_list li {line-height:14px; font-size:11px; padding:0px 5px 5px 0px;}

#sitemap {width:754px;}
#sitemap h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px;}
#sitemap h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:none; text-align:left;}
#sitemap .header {border-bottom:2px solid #666666; background-color:#efefef; padding:5px; text-align:left;}
#sitemap ul {margin:8px 0px 8px 0px;}
#sitemap ul li {padding:0px; margin:0px; line-height:16px; list-style-type:none; font-size:11px;}
#sitemap table { width:734px;}
#sitemap table td { text-align:left; padding:10px;}

#feature_box {
	padding:0px;
	margin:0px;
	width:100%;
	}
#feature_box .header { 
	background-image:url(/images/bkg_h2_orange.gif); 
	background-repeat:repeat-x; 
	background-position:top;
	height:22px;
	line-height:22px;
	text-align:center;
	padding-left:5px;	
	border-style:solid;
	border-width:1px;
	border-color:#E8B617 #996600 #996600 #E8B617;
	font-size:12px;
	font-weight:bold;
	}
#feature_box .content {
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#000000;	
	}
	
	
	/* Gil's styles for the OAR optimization */

#masthead{
color:#fff;
background:#000;
margin:0;
padding:0 0 6px 0;
}
#banner{
height:66px;
background:#000 url(/images/vegascom_header.gif);
background-position:top;
background-repeat:no-repeat;

}
#site_subject{
width:358px;
float:right;
margin:42px 2px 0 0;
padding:0;
}
#site_subject h1{
float:left;
width:338px;
text-align:right;
color:#fff;
background:#000;
font-size:1.6em;
font-weight:bold;
margin:0;
padding:0;
}

#sub_banner{
margin:0 0 0 36px;
padding:0;
}
#site_slogan{
float:left;
width:190px;
margin:0;
padding:0;
}
#site_slogan h2{
font-size:1em;
color:#fff;
background:#000;
margin:0;
padding:0;
}
#user_tools_hmpg{
float:right;
text-align:right;
width:320px;
margin:0 12px 0 0;
padding:0;
}
#user_tools_hmpg ul{
list-style-type:none;
margin:0;
padding:0;
}
#user_tools_hmpg ul li{
font-size:.8em;
font-weight:bold;
display:inline;
margin:0;
padding:0;
}
#user_tools_hmpg ul li a:link{
text-decoration:none;
color:#fff;
background:#000;
margin:0 4px 0 0;
padding:0;
}
#user_tools_hmpg ul li a:hover{
text-decoration:none;
color:#fff;
background:#000;
margin:0 4px 0 0;
padding:0;
}
#user_tools_hmpg ul li a:visited{
text-decoration:none;
color:#fff;
background:#000;
margin:0 4px 0 0;
padding:0;
}
.floatbuster{
clear:both;
line-height: .1em;
}


#show_details h1, #hotel_details h1, #tour_details h1{
font-size:16px; 
margin:0;
}

#show_details h2, #hotel_details h2, #tour_details h2{
font-size:14px; 
margin:0;
}

#show_details h3, #hotel_details h3, #tour_details h3{
font-size:14px; 
margin:0;
}


/* styles specific to HR project pages*/
#container{
width:754px;
text-align:left;
font-family:verdana, 'sans serif', serif;
margin-top:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
padding:10px 0 0 0; 
}

#hrheader{
height:18px;
background:  url(/images/bkg_h2_orange.gif);
background-repeat:repeat-x;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#EFCC61 #996600 #996600 #B37800;
padding:2px 0 3px 6px; 
margin:0 0 28px 0;
}

#hrheader h2 {font-size:14px; font-weight:bold;}

#hrleftnav{
width:207px;
float:left;
padding:0; 
margin:0;
}

#hrleftnav_title{
font-size:14px;
font-weight:bold;
padding:0; 
margin:6px 0 0 12px;
}

#hrleftnav ul {
list-style:none;
padding:0; 
margin:9px 0 0 12px;
}

#hrleftnav li {
padding:0; 
margin:13px 0 0 0;
}

#quotebox{
color:#A4A4A4;
background-color:#fff;
border:solid #CACACA 1px;
padding:0; 
margin:22px 16px 0 0;
}
.quotes{
font-size:11px;
padding:0;
margin:7px 6px 6px 12px;
}
#quoted{
text-align:right;
font-size:11px;
padding:0;
margin:4px 14px 0 0;
}
/* -end of left nav beginning of right column */

#rightcol-wrap{
float:right;
width:162px;
padding:0;
margin:0;
}
.rightcol-image{
padding:0;
margin:0 0 6px 0;
}

/* -beginning of center content area */

#hrcontent-wrap{
width:348px;
border-left:solid #f1d478 1px;
padding:0 0 36px 22px; 
margin:0 163px 0 209px;
}
#hrcontent{
padding:0; 
margin:0;
}
/* this is the alternate wrapper for pages that use
photos on the bottom */

#hrcontent-wrap-alt{
border-left:solid #f1d478 1px;
padding:0 0 36px 22px; 
margin:0 0 0 209px;
}
#hrcontent-alt{
width:348px;
padding:0; 
margin:0 162px 0 0;
}
#hrbottomcontent-alt{
width:518px;
padding:0;
margin:0;
}
.photo-wrap-lg{
border-top:solid #CACACA 1px;
padding:10px 0 0 0;
margin:0 0 12px 0;
}
.image-wide{
width:501px;
padding:0;
margin:0;
}
.photo-wrap-sm{
height:290px;
border-top:solid #CACACA 1px;
padding:10px 0 0 0;
margin:0;
}
.image-sm-lft{
float:left;
width:245px;
padding:0;
margin:0;
}
.image-sm-rt{
float:right;
width:245px;
padding:0;
margin:0;
}
.imagecaption-txt{
text-align:center;
font-size:10px;
padding:0;
margin:5px 0 6px 0;
}
.imagequote-txt{
font-size:10px;
padding:0;
margin:10px 0 0 0;
}

/* end of alternate tags used for photo based layout pages */

#desriptions-listwrap{
padding:0;
margin: 6px 0 0 16px;
}
#desriptions-listwrap ul{
font-size:12px;
padding:0;
margin:0;
}
#desriptions-listwrap ul li{
padding:0;
margin:6px 0 0 0;
}

.content-text{
font-size:12px;
padding:0;
margin:12px 0 0 0;
}

#hrbottomcontent{
padding:0;
margin:0;
}

#bottomcontent-title{
font-size:14px;
font-weight:bold;
margin:20px 0 3px 0;
padding:0;
}
#hrjobcats{
padding:0;
margin:0;
}

#job-category{
font-size:12px;
font-weight:bold;
padding:4px 0 0 6px;
margin:0;
}
#joblist{
width:260px;
border:solid #000 1px;
padding:0;
margin:0;
}
.jobtitle{
font-size:12px;
color:#000;
background-color:#d0d0d0;
margin:0;
padding:1px 0 1px 4px;
}    
#joblist ul{
list-style:none;
margin:0 0 0 6px;
padding:0;
}
#joblist ul li{
margin:0 0 8px 0;
padding:0;
}

/*  -end of center content wrap col */

#equalop{
text-align:center;
font-size:12px;
padding:0;
margin:50px 0 0 0;
}

/* below are specialty styles for benefits, faqs, and
possibly job description and how to apply */

#hrcontent dl{
font-size:12px;
padding:0;
margin:6px 0 6px 0;
}
#hrcontent dt{
font-weight:bold;
padding:0;
margin:6px 0 6px 0;
}
#hrcontent dd{
padding:0;
margin:0;
}

#clear{clear:both;}
.clear{clear:both;}

#hrleftnav ul li a{
text-decoration:none;
font-size:12px;
padding:0; 
margin:0;
}
#hrleftnav ul li a:hover{
text-decoration:underline;
padding:0; 
margin:0;
}
#hrleftnav ul li a:visited{
color:#0000ff;
padding:0; 
margin:0;
}


#joblist ul li a{
font-size:12px;
padding:0; 
margin:0;
}
#joblist ul li a:hover{
padding:0; 
margin:0;
}

#joblist ul li a:visited{
color:#0000ff;
padding:0; 
margin:0;
}




/* variate tests  =test   */

#variate-1, #variate-2, #variate-3, #variate-4, #variate-5, #variate-6, #variate-7, #variate-8{
width:298px; 
height:206px; 
background-color:#FFEBAC;
border-style:solid; 
border-color:#C79708;
border-width: 1px 1px 1px 0;
margin:30px 0 0 0; 
padding:0;
}
#variate-9{
width:188px; 
height:206px; 
background:#FFEBAC url(/images/variate-9bg.jpg);
background-repeat:no-repeat;
border-style:solid; 
border-color:#C79708;
border-width: 1px 1px 1px 0;
margin:30px 0 0 0; 
padding:0 0 0 110px;
}
#variant-banner{
margin:0;
padding:0;
}
/*
saved as backup this was changed to a full clickable image
#variate-4{
background:url(/images/full_graphic-2.jpg);
background-repeat:no-repeat;
}
*/
#more-shows-wrapper{
text-align:right;
margin:182px 0 0 0;
}
.more-shows-var4{
padding:0 32px 0 0;
}
.more_shows{
text-align:center;
margin:0;
padding:0;
}
.more_shows-right{
text-align:right;
padding:4px 9px 0 0;
}


/* header texts */

.best_selling{
text-align:center;
font-weight:600;
color:#BB0210;
margin:2px 0 0 0;
padding:0;
}
.most_selection{
text-align:center;
font-size:11px;
margin:0;
padding:0;
}

.vegas_shows-header-a{
height:45px;
background:#FFEBAC url(/images/vegas_shows-header-a.jpg);
background-repeat:no-repeat;
}

.vegas_shows-header-b{
height:45px;
background:#FFEBAC url(/images/vegas_shows-header-b.jpg);
background-repeat:no-repeat;
}
.vegas_shows-header-c{
height:45px;
background:#FFEBAC url(/images/vegas_shows-header-c.jpg);
background-repeat:no-repeat;
}

.bestselling_shows-header-a{
height:46px;
background:#FFEBAC url(/images/bestselling_shows-header-a.jpg);
background-repeat:no-repeat;
}

.bestselling_shows-header-b{
height:42px;
background:#FFEBAC url(/images/bestselling_shows-header-b.jpg);
background-repeat:no-repeat;
}


/* end (above) header texts  */

.product_row{
margin:3px 0 0 0;
padding:0 0 0 16px;
}
.ten-px-font{
font-size:10px;
}


/*  content col's  */ 
.left_col{
float:left;
margin:0;
padding:0;
}
.center_col{
float:right;
text-align:right;
font-size:11px;
margin:0;
padding:0 6px 0 0;
}

.right_col{
float:right;
width:76px;
margin:0;
padding:0;
}

a.redfont_variate{
color:#C50101;
background:#FFECAA;
}

.input_yellow_bg{
background:#FBFFC7;
font-size: 11px;
}


/*

Persistent Cart Header integrated into site when not using sitespect.


This block is repeated in global.css but is included here for the myaccount jsp files

*/

#full_header {
	width:754px;
	background-color:#000;
}

.header_bg {
	background:url(/images/cart/logo_banner.gif) no-repeat top left;
	width:754px;
	height:63px;
}

.logo_link {
	float:left;
	display:inline;
	width:145px;
	height:63px;
	margin:0 0 0 23px;
	padding:0;
	cursor:pointer;
}

.header_right {
	float:left;
	display:inline;
	width:586px;
	margin:0;
	padding:0;
}

.header_links {
	float:right;
	display:inline;
	margin:12px 15px 0 0;
	padding:0;
	color:#616161;
}

.header_links a:link, .header_links a:visited {
	font-size:10px;
	color:#616161;
	text-decoration:none;
}

.header_links a:hover {
	font-size:10px;
	color:#616161;
	text-decoration:underline;
}

.slogan {
	clear:both;
	float:right;
	display:inline;
	font-size:19px;
	color:#fff;
	margin:10px 15px 0 0;
	width:303px;
}


/*	topnav	*/
.topnav_wrap {
	margin:8px 0 0 0;
	height:19px;
}

.topnav_off_wrap {
	float:left;
	height:19px;
	background:url(/images/cart/top_nav_div_bg.gif) repeat-x top left;
}

.topnav_off_bg {
	background:url(/images/cart/top_nav_mid_div.gif) no-repeat top right;
}

.topnav_off_rt_bg {
	background:url(/images/cart/top_nav_rt_div.gif) no-repeat top right;
}

.topnav_on_wrap {
	float:left;
	height:19px;
	background:url(/images/cart/top_nav_div_bg_on.gif) repeat-x top left;
}

.topnav_on_bg {
	background:url(/images/cart/top_nav_mid_div_on.gif) no-repeat top right;
}

.topnav_on_rt_bg {
	background:url(/images/cart/top_nav_rt_div_on.gif) no-repeat top right;
}

.topnav_off_bg a:link, .topnav_off_bg a:hover, .topnav_off_bg a:visited, .topnav_off_rt_bg a:link, .topnav_off_rt_bg a:hover, .topnav_off_rt_bg a:visited,
.topnav_on_bg a:link, .topnav_on_bg a:hover, .topnav_on_bg a:visited, .topnav_on_rt_bg a:link, .topnav_on_rt_bg a:hover, .topnav_on_rt_bg a:visited {
	line-height:19px;
	margin:0;
	padding:0 20px 0 0;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

/*	subnav	*/
.subnav_off_wrap {
	float:left;
	height:18px;
	background:url(/images/cart/sub_nav_div_bg.gif) repeat-x top left;
}

.subnav_wrap {
	clear:both;
	margin:0;
	padding:0;
	background:url(/images/cart/sub_nav_div_bg.gif) repeat-x top left;
}


.subnav_off_bg {
	background:url(/images/cart/sub_nav_mid_div.gif) no-repeat top right;
}

.subnav_lt_bg {
	background:url(/images/cart/sub_nav_lt_div_on.gif) no-repeat top right;
}

.subnav_on_wrap {
	float:left;
	height:18px;
	background:url(/images/cart/sub_nav_div_bg_on.gif) repeat-x top left;
}

.subnav_on_bg {
	background:url(/images/cart/sub_nav_mid_div_on.gif) no-repeat top right;
}

.subnav_off_wrap a:link, .subnav_off_wrap a:hover, .subnav_off_wrap a:visited,
.subnav_on_wrap a:link, .subnav_on_wrap a:hover, .subnav_on_wrap a:visited {
	font-size:11px;
	line-height:18px;
	padding:0 25px 0 0;
	margin:0;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

a.nav_text_margin:link, a.nav_text_margin:hover, a.nav_text_margin:visited {
	margin:0 0 0 3px;
}

.nav_wrap {
/* does not exist in VDC. in here for placeholder. required for LVC */
}

table.newUserWrap {border-collapse:collapse;}
table.newUserWrap tr {}
table.newUserWrap tr td {padding:0; margin:0;}
.newUserRt {background:url(/images/register_rightside.gif) repeat-y; width:3px;}
table.newUserForm {border-collapse:collapse;}
table.newUserForm tr {}
table.newUserForm tr td {background-color:#FFEB98; padding:4px; margin:0;}

#head{width:754px !important;padding-left:0px !important;}
.nav_wrap{margin-left:10px !important;}