body {
	background : #FFFFFF;
	font: 10px   Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/*<group=Text>*/
a:link{
	color: #294636;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

a:hover{
	color: black;
	font: bold 11px;
}

a:visited {
	color: gray;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
a:visited:hover{
	color: black;
	font: bold 11px;
}
a:active {
	color: #666666;
	
	font: 12px inherit;
}

a.thumb:link {
	border: 1px solid #000000;

}

.GreenLine{
	background-size: 3px;
	background-image: url(../images/LineSeparentor.jpg);
	background-repeat: repeat x;
	height: 1px;
}
.NavLine{
	background-size: 3px;
	background-image: url(images/navLine.jpg);
	background-repeat: repeat x;
	height: 1px;
}

a.footer:link {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	
}

a.utility:link {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	 
	
	letter-spacing: 1px;
}

a.featureTitle:link {
	color: #003366;
	font: 9px   Arial, Helvetica, sans-serif;
	
}

.link {
	color: #294636;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.link1 {
	cursor: pointer;
	cursor: hand;
	color: #003366;
	text-decoration:
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.footer{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.link2 {
	cursor: pointer;
	cursor: hand;
	color: #003366;
	text-decoration: 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}


.textBig {
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.textNormal {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.textNormalBold {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/LineSeparentor.jpg);
	background-repeat: repeat x;
}

.textNormalBoldGreen {
	color: #006400;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.textNormalheader{
	color: #006400;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.textNormalItalic {
	color: #000000;
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
}

.textSmall {
	color: #000000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}



.textSmallPadding {
	color: #000000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}

.textSmallBold {
	color: #000000;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.textSmallBoldPadding {
	color: #000000;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}


.textSmall2 {
	color: #000000;
	font: 9px Arial, Helvetica, sans-serif;
	padding: 10px;
}

.textSmaller {
	color: #000000;
	font: 9px Arial, Helvetica, sans-serif;
}

.textSmall2White {
	color: #ffffff;
	font: 9px Arial, Helvetica, sans-serif;
}
.textSmallBoldWhite {
	color: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.textMiddleBold {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.textMiddleBoldLeft {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.textMiddleBoldCenter {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.textHdrWhite {
	color: #ffffff;
	font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.headline0 {
	color: #000000;
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
}

.headline1 {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.headline2 {
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.headline2Red {
	color: #FF0000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.legalText {
	color: #000000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

.footnote {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.categorySubHeader{
	font: bold italic 14px Myriad, Verdana, Arial, Helvetica, sans-serif;
	color: #2C4F7A;
	letter-spacing: -1px;
}

.rcolText {
	color: #003366;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.formLabel {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
}

/*</group>*/


/*<group=leftNav>*/

a.leftNav:link, a.leftNav:visited {
	color: #003366;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.leftNavNoPad:link, a.leftNavNoPad:visited {
	color: #003366;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.leftNavBold:link, a.leftNavBold:visited {
	color: #003366;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blackBold  {
	cursor: hand;
	color: #000000;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

input.email {
	height: 15px;
	width: 90px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

input.pagination {
	height: 15px;
	width: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	
}

.leftNavPromoHeading {
	color: #1D3A94;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}

a.leftNavSubCat:link, a.leftNavSubCat:visited {
	color: #003366;
	font: 300 9px Verdana, Arial, Helvetica, sans-serif;
}
	
/*</group>*/

/*<group=FormModules>*/

input.search {
	height: 18px;
	width: 170px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

input.searchStore {
	height: 15px;
	width: 70px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

input.csSearch {
	height: 15px;
	width: 88px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

input.searchHome {
	height: 15px;
	width: 90px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

select.search {
	height: 15px;
	width: 115px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

select.paginationResults {
	width: 40px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

select.platform {
	height: 15px;
	width: 100px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

input.orderQ {
	width: 20px;
	height: 20px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

/*</group>*/

/*<group=tables words>*/
.table_Big {

	border-collapse: collapse;
    padding: 10;
    width: 558;

}

.table_Mid {
	
	background-size: auto;
	border-collapse: collapse;
    padding: 10;
    width: 415;

}

.table_Small {
	
	background-size: auto;
	border-collapse: collapse;
    padding: 10;
    width: 290;
    vertical-align: top;

}

.table_SmallRightNav {
	
	background-size: auto;
	border-collapse: collapse;
    padding-left: 20px;
    width: 143;
    vertical-align: top;

}

.table_VerySmall {
	
	background-size: auto;
	border-collapse: collapse;
    padding: 10;
    width: 115;
    vertical-align: top;

}

.table_BigInfo {

	border-collapse: collapse;
    padding: 10;
    width: 558;
}

.table_SmallInfo {

	border-collapse: collapse;
    padding: 10;
    width: 275;

}
.table_274 {
	
	background-size: auto;
	border-collapse: collapse;
    padding: 10;
    width: 274;
    vertical-align: top;

}

.table_274FormTop{
	background-size: auto;
	background-image: url(/images/myacct_274_form_top.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 274px;

}
.table_274FormMid{
	background-size: auto;
	background-repeat: repeat-y;
	background-image: url(/images/myacct_274_form_mid.gif);
}

.table_274FormBtm{
	background-size: auto;
	background-image: url(/images/myacct_274_form_btm.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 274px;
}
.table_BigOutline {

	border-collapse: collapse;
    padding: 10;
    width: 558;

}

.table_SmallOutline {

	border-collapse: collapse;
    padding: 10;
    width: 415;

}

.table_HistoryForm {

	border-collapse: collapse;
    padding: 15;
    width: 558;

}

.table_SideMenu {

	border-collapse: collapse;
    padding: 10;
    width: 150;

}
.table_default{
	
	padding: 0px;
	border-collapse: collapse;

}

.RightNav {
	padding-bottom: 12px;

}

/*</group>*/

.bg {
	background-color: #C5E4FA;
}


.form_bg {
	background-color: #FCDB4E;
}

.altRowQ {
	background-color: #A6C8E1;
}



/*<group=Listing>*/

select.perPage {height: 15px;
	width: 40px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

input.gotoPage {height: 15px;
	width: 40px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

.inactive_link {
	color: #999999;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.textBuyNow {
	color: #cc3366;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.textTabActive {
	color: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.searchTerm {
	color: #003366;
	font: italic bold inherit Verdana, Arial, Helvetica, sans-serif;
}
	
/*</group>*/

/*
 * For Pagination
 */
.tableCellAction {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}

.tableRowAction {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}

.tableRowHeader {
	font-family: Arial, Helvetica, SansSerif;
	color: #003399;
	font-size: 8pt;
	
}

.tableRowOdd {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	
}

.tableRowEven {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size:8pt;
	
}

.tableTotal {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	background: #FFFFFF;
}

.tableCell {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	
	
}

.tableCellHeader {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	background: #FFFFFF;
}

.tableCellHeaderLightBlueBg {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	background: #E4F1FA;
}

.tableCellWhiteBg {
	font-family: Arial, Helvetica, SansSerif;
	color: #000000;
	font-size: 8pt;
	background: #FFFFFF;
}
.textBodyHead {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.textBodySubHead {
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.body_header {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.table_274 {
	background-size: auto;
	border-collapse: collapse;
    padding: 10;
    width: 274;
    vertical-align: top;

}
.table_540FormTop{
	background-size: auto;
	background-image:  url(/images/myacct_540_form_top.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 540px;
}

.table_540FormMid{
	background-size: auto;
	background-repeat: repeat-y;
	background-image:  url(/images/myacct_540_form_mid.gif);
}


.moviePreferenceButton{
	background-size: auto;
	background:  url(/images/save_rate_movies.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width:176px;
	
}
.table_540FormCSBtm{
	background-size: auto;
	background-image:  url(/images/myacct_540_form_btm.gif);
	background-repeat: no-repeat;
	height: 29px;
	width:540px;
	
}
.table_556FormTop_grey{
	background-size: auto;
	background-image:  url(/images/myacct_556_form_top_grey.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 556px;
}

.table_556FormMid_grey{
	background-size: auto;
	background-repeat: repeat-y;
	background-image:  url(/images/myacct_556_form_mid_grey.gif);
}

.table_556FormCSBtm_grey{
	background-size: auto;
	background-image:  url(/images/myacct_556_form_btm_grey.gif);
	background-repeat: no-repeat;
	height: 29px;
	width:556px;
}

.table_540FormMid_grey{
	background-size: auto;
	background-repeat: repeat-y;
	background-image:  url(/images/myacct_540_form_mid_grey.gif);
}

.table_540FormTop_grey{
	background-size: auto;
	background-image:  url(/images/myacct_540_form_top_grey.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 556px;
}
.table_540FormCSBtm_grey{
	background-size: auto;
	background-image:  url(/images/myacct_540_form_btm_grey.gif);
	background-repeat: no-repeat;
	height: 29px;
	width:540px;
	
}
.table_PlanFormBtm_grey{
	background-size: auto;
	background-image:  url(/images/plan_bkg_btm.gif);
	background-repeat: no-repeat;
	height: 29px;
	width:540px;
	
}
.table_PlanFormTop_grey{
	background-size: auto;
	background-image:  url(/images/plan_bkg_top.gif);
	background-repeat: no-repeat;
	height: 40px;
	width:540px;
	
}
.table_PlanFormHeader{
	background-size: auto;
	background-image:  url(/images/plan_header.gif);
	background-repeat: no-repeat;
	height: 80px;
	width:540px;
	
}
.table_PlanFormBkg{
	background-size: auto;
	background-image:  url(/images/plan_bkg.gif);
	background-repeat: repeat-y;
		
}

.tableColumn {font: 11px Verdana, Arial, Helvetica, sans-serif;vertical-align:top; horizontal-align:bottom;}
.tableColumnBold {font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.headerBlue {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #333399;      
}
.formText {font-size: 10px; font-family: Arial, Helvetica, SansSerif;}

.formText11 {font-size:  11px; font-family: Arial, Helvetica, SansSerif;}

.textNormalBoldYellow {
	background-color: #FFFFDD;
}
