@import "style_main.css";

h1{font-weight:bold;font-size:135%;color:#58A618;}

h2{font-weight:bold;font-size:95%;color:#ffffff;font-family:verdana, arial, helvetica;background-color:#666666;padding:2px;margin-bottom:-8px;clear:both;}

.pdf{float:none;margin:0 0 2px 0;border:0;vertical-align:middle;}


.bulletlist 
{
	margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0pt;
    padding-top: 0pt;
}


/* Old Stuff */

table#all_day a img{
	display:block;
	text-decoration:none;
}

table#all_day td{
	text-align:center;
}
td#main_nav{
	font:11px verdana,arial,helvetica;
	color:#ffffff;
	text-align:right;	
	padding-right:15px;
	padding-top:10px;
}
td#main_nav a, td#main_nav a:active, td#main_nav a:visited{
	font:11px verdana,arial,helvetica;
	color:#ffffff;
	text-decoration:none;
}
td#main_nav a:hover{text-decoration:underline;}

TD
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}

.fineprint
{ FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica; }
.fineprint A:link
{ FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }
.fineprint A:visited
{ FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }
.fineprint A:hover
{ FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }
.fineprint A:active
{ FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }

.subnav1
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica }
.subnav1 A:link
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav1 A:visited
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav1 A:hover
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #58A618; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav1 A:active
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #333333; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}

.subnav4
{ FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica }
.subnav4 A:link
{ FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav4 A:visited
{ FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav4 A:hover
{ FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #58A618;  FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav4 A:active
{ FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #333333;  FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}


.subnav2
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #333333; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica }
.subnav2 A:link
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #333333; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav2 A:visited
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #333333; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav2 A:hover
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #58A618; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
.subnav2 A:active
{ FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #333333; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}

.subnav3
{ FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; }
.subnav3 A:link
{ FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: underline }
.subnav3 A:visited
{ FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: underline }
.subnav3 A:hover
{ FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: underline }
.subnav3 A:active
{ FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: underline }

#left_col{width:180px;float:left;text-align:left;}

#left_nav{background:#efefef;}

#left_nav_list{list-style:none;margin-left:-29px;margin-top:0px;}
* html #left_nav_list{margin-top:-8px;margin-left:11px;}
*:first-child+html #left_nav_list{margin-top:-8px;margin-left:11px;}
/* Opera 7+ Hack */
@media all and (min-width:0px){#left_nav_list{margin-top:-8px;margin-left:11px;}}
/* Opera 9+ Hack */
@media all and (min-width:0px) {head~body #left_nav_list {margin-left:-29px;margin-top:0px;}}

.subnav2, .subnav1, .subnav4{text-decoration:none;vertical-align:top;font-family: Verdana, Arial, Helvetica;}
.subnav4{font-size:9px;margin-top:4px;margin-left:6px;}
.subnav2, .subnav1{font-size:11px;}
.subnav1{font-weight:bold;}
.subnav2{margin-left:6px;}

.subnav4 a:link, .subnav4 a:visited, .subnav1 a:link, .subnav1 a:visited, .subnav2 a:link, .subnav2 a:visited{color:#000000;}
.subnav2 a:hover, .subnav1 a:hover, .subnav4 a:hover{color:#58A618;}
.subnav4 a:active, .subnav2 a:active, .subnav1 a:active{color: #333333;}
.fineblackRetailer {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;}

.lighttext
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}
.lightertext
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}
.errortext
{
    FONT-SIZE: 12px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: right
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.headerblue
{
    FONT-SIZE: 16px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.headerwhite
{
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.subheader
{
    FONT-SIZE: 14px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.storetitlered
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica
}
.storetitlered A:link
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.storetitlered A:visited
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.storetitlered A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.storetitlered A:active
{
    TEXT-DECORATION: none
}
.storetitleblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica
}
.storetitleblue A:link
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
.storetitleblue A:visited
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
.storetitleblue A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.storetitleblue A:active
{
    TEXT-DECORATION: none
}
.storetitlegray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica
}
.subheaderlink
{
    FONT-SIZE: 14px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.subheaderlink A:link
{
    COLOR: #58A618;
    TEXT-DECORATION: none
}
.subheaderlink A:visited
{
    COLOR: #58A618;
    TEXT-DECORATION: none
}
.subheaderlink A:hover
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.subheaderlink A:active
{
    TEXT-DECORATION: none
}
.splashlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
.splashlink A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.splashlink A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.splashlink A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.splashlink A:active
{
    TEXT-DECORATION: underline
}
.subheaderblue
{
    FONT-SIZE: 14px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.bluelink
{
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.bluelink A:link
{
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
.bluelink A:visited
{
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
.bluelink A:hover
{
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
.bluelink A:active
{
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
.redlink
{
    FONT-SIZE: 11px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.redlink A:link
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.redlink A:visited
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.redlink A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.redlink A:active
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.subsubheader
{
    FONT-SIZE: 14px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.subsubheaderred
{
    FONT-SIZE: 14px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.subsubheaderwhite
{
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.subsubheaderb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.subsubheaderredb
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.sitemap1
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sitemap1 A:link
{
    COLOR: #58A618;
    TEXT-DECORATION: none
}
.sitemap1 A:visited
{
    COLOR: #58A618;
    TEXT-DECORATION: none
}
.sitemap1 A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.sitemap1 A:active
{
    COLOR: #58A618;
    TEXT-DECORATION: none
}
.sitemap2
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sitemap2 A:link
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.sitemap2 A:visited
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.sitemap2 A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.sitemap2 A:active
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.sitemap3
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sitemap3 A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.sitemap3 A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.sitemap3 A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.sitemap3 A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
.basic
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.basicred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica
}
.basicbluebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.basicblue
{
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}

.basic A:link
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.basic A:visited
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.basic A:hover
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.basic A:active
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.finebasic
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.finebasic A:link
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.finebasic A:visited
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.finebasic A:hover
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.finebasic A:active
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
.basic2
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.basic2 A:link
{
    COLOR: #f5f5f5;
    TEXT-DECORATION: underline
}
.basic2 A:visited
{
    COLOR: #f5f5f5;
    TEXT-DECORATION: underline
}
.basic2 A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.basic2 A:active
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.menu1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu1 A:link
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    TEXT-DECORATION: none
}
.menu1 A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menu1 A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.menu1 A:active
{
    FONT-WEIGHT: bolder;
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.menu2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu2 A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menu2 A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menu2 A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.menu2 A:active
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.menunew
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menunew A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menunew A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menunew A:hover
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
.menunew A:active
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
.menuhighlight
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menuhighlight A:link
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.menuhighlight A:visited
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.menuhighlight A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.menuhighlight A:active
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.fineblue
{
    FONT-SIZE: 9px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.fineboldblue
{
    FONT-SIZE: 9px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    FONT-WEIGHT:  bolder;
}
.finegray
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fineprint1{font-size:10px;color: #666666;font-family: Arial, Helvetica, sans-serif;}
.finered
{
    FONT-SIZE: 10px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fineboldred
{
    FONT-SIZE: 11px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    line-height: 1;
}
.finered11
{
    FONT-SIZE: 11px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.finewhite12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.finewhite12
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.finewhite11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.finewhite11
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.finewhite
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.finewhite8
{
    FONT-SIZE: 8px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.finewhite A:link
{
    COLOR: #f5f5f5;
    TEXT-DECORATION: underline
}
.finewhite A:visited
{
    COLOR: #f5f5f5;
    TEXT-DECORATION: underline
}
.finewhite A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.finewhite A:active
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.fineblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fineblacknoline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fineblacknoline A:link
{
    TEXT-DECORATION: none
}
.fineblacknoline A:visited
{
    TEXT-DECORATION: none
}
.fineblacknoline A:hover
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.fineblacknoline A:active
{
    COLOR: #58A618;
    TEXT-DECORATION: underline
}
.fineblack11
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fineblackb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menuside
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.menuside A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menuside A:hover
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
.menuside A:active
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
.fine
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fine A:link
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.fine A:visited
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.fine A:hover
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
.fine A:active
{
    COLOR: #cc0033;
    TEXT-DECORATION: none
}
.loginbox
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 18px
}
.mediumbox
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 3px;
    WIDTH: 110px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 18px
}
.mainbox
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.formbox
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 22px
}
.formboxsmall
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 18px
}

.bgred
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #58A618
}
.sup
{
    FONT-SIZE: xx-small
}
.noindent
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 15px
}
.zeromargin
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0pt;
    MARGIN-LEFT: 18px;
    PADDING-TOP: 0pt
}
.toprow
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dedede;
    TEXT-ALIGN: left
}
.fullwidth
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
.valignmiddle
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica
}
.valignbottom
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: bottom;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica
}
.widthred_268
{
    VERTICAL-ALIGN: top;
    WIDTH: 268px;
    BACKGROUND-COLOR: #cc0033
}
.width268
{
    VERTICAL-ALIGN: top;
    WIDTH: 268px
}
.blueback
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #000066
}
.redback
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #58A618
}
.redback_small
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 70px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #58A618
}
.orangetext
{
    FONT-SIZE: 14px;
    COLOR: #ff8c00;
    FONT-FAMILY: Arial, Verdana, Helvetica, 'san serif'
}
.orangehdr
{
    BORDER-RIGHT: #666666;
    BORDER-TOP: #d3d3d3 thin solid;
    FONT-SIZE: 14px;
    BORDER-LEFT: #666666;
    COLOR: #ff8c00;
    BORDER-BOTTOM: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, 'sans serif'
}
.basicrednb
{
    FONT-SIZE: 12px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif'
}
.basicredb
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif'
}
.basicblack
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.basicblack14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.subsubheaderlink
{
    FONT-SIZE: 14px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica
}
.subsubheaderlink A:active
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.subsubheaderlink A:hover
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
.subsubheaderlink A:link
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
.subsubheaderlink A:visited
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
.mcfine
{
    FONT-SIZE: 10px;
    FONT-VARIANT: small-caps
}
.bgblue
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000066
}
.menuside A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menuside
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menuside A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menuside A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menuside A:hover
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
.learnhdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #666666
}
.abouthdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #666666
}
.margintest
{
    MARGIN-TOP: 0pt;
    PADDING-LEFT: 0pt;
    LIST-STYLE-POSITION: inside;
    MARGIN-BOTTOM: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN-LEFT: 0pt;
    PADDING-TOP: 0pt;
    LIST-STYLE-TYPE: circle
}
.new
{
    BACKGROUND-COLOR: #00cc00
}
.change
{
    BACKGROUND-COLOR: yellow
}
.remove
{
    DISPLAY: inline;
    BACKGROUND-COLOR: red
}
.comment
{
    DISPLAY: inline;
    BACKGROUND-COLOR: lightblue
}
TR.header
{
    BACKGROUND-COLOR: #cccccc
}
TR.credit
{
    BACKGROUND-COLOR: #eeeeee
}
TD.credit
{
    BACKGROUND-COLOR: #eeeeee
}
.subtotal
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica
}
.total
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica
}
.menusidesub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana
}
.menusidesub A:active
{
    FONT-WEIGHT: bold;
    COLOR: #660000;
    TEXT-DECORATION: underline
}
.menusidesub A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.menusidesub A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.menusidesub A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: arial, Verdana;
    TEXT-DECORATION: underline
}
.finegray11
{ FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica; }
.finegray11 A:link
{ FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline }
.finegray11 A:visited
{ FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline }
.finegray11 A:hover
{ FONT-SIZE: 11px; COLOR: #58A618; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline }
.finegray11 A:active
{ FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline }

.fineprint2{font-size:11px;font-family:Arial, Helvetica;color:#666666;}
.fineprint2 a:link{text-decoration:underline;color:#666666;}
.fineprint2 a:visited{text-decoration:underline;color:#666666;}
.fineprint2 a:hover{text-decoration:underline;color:#58A618;}
.fineprint2 a:active{text-decoration:underline;color:#999999}

.finegray_ppv
{ FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica; }
.finegray_ppv a:link, .finegray_ppv a:visited
{text-decoration:none}
.finegray_ppv a:hover
{color: #58A618}
.finegray_ppv a:active
{color: #999999}

.finewhite11 A:link
{
    COLOR: white
}
.finewhite11 A:hover
{
    COLOR: #660000
}
.finewhite11 A:visited
{
    COLOR: white
}
.finewhite11 A:active
{
    COLOR: white
}
.notice
{
	border: 2px solid #EFEFEF;
	background-color: #F5F5F5;
}


.ratings 
{
	display:block;float:left;width:60px;
}
.ratings-desc 
{
	display:block;float:left;
}

.image_right{float:right;margin:0 0px 0 20px;border:0;clear:right;}
.clear{clear:both;}

.header3
{
	background:#efefef;padding:7px;font-size:16px;font-weight:bold;
}
.feature 
{
	display:block;
	border-bottom:1px solid #d9d9d9;
	width:100%;
	padding-bottom:10px;
	color:#666666;
	margin-bottom:10px;
}
.feature ul 
{
	padding-left: 15px;
	margin-left:0px;
}
.feature ul li 
{
	list-style-type:none;
	list-style-image:url(/images/page_elements/arrow.gif?v=1);
	line-height:20px;
}
.feature_middle 
{
	display:block;
	border-bottom:1px solid #d9d9d9;
	width:100%;
	padding-bottom:10px;
	color:#666666;
	margin-bottom:10px;
	text-align:center;
}
.feature_col1_ads 
{

	padding-right:10px;
	display:block;
	width:47%;
	border-right:1px solid #d9d9d9;
	color:#666666;
	float:left;
}
.feature_col2_ads
{

	padding-left:10px;
	display:block;
	width:48%;
	color:#666666;
	float:left;
}
.feature_col1 
{

	padding-right:10px;
	display:block;
	width:31%;
	border-right:1px solid #d9d9d9;
	color:#666666;
	float:left;
}
.feature_col2 
{

	padding-left:10px;
	padding-right:10px;
	display:block;
	width:30%;
	border-right:1px solid #d9d9d9;
	color:#666666;
	float:left;
}
.feature_col3 
{

	padding-left:10px;
	display:block;
	width:31%;
	color:#666666;
	float:left;
}
.feature_breadcrumb
{
	font-size:0.8em;
	color:#9f9f9f;
	padding-bottom:10px;
}
.feature_breadcrumb a, .feature_breadcrumb a:link, .feature_breadcrumb a:active, .feature_breadcrumb a:visited 
{
	color:#9f9f9f;	
}
.feature_breadcrumb a:hover 
{
	color:#000000;
}
.text_feature 
{
	clear:left;
	padding:0px;
	margin:0px;
}

.image_header{padding:13px 0 15px 0;float:left;}

.text_right{text-align:right;}

h4{font-weight:bold;font-size:100%;margin-bottom:-12px;}
/* Opera 7+ Hack */
@media all and (min-width:0px){#mid_col_3 h4{margin-bottom:-18px;}}

/* Opera 9+ Hack */
@media all and (min-width:0px) {head~body #mid_col_3 h4{margin-bottom:-12px;}}

/* Opera 7+ Hack */
@media all and (min-width:0px){#mid_col_2 h4{margin-bottom:-18px;}}

/* Opera 9+ Hack */
@media all and (min-width:0px) {head~body #mid_col_2 h4{margin-bottom:-12px;}}



/* ---------------------------------------------- TOP NAVIGATION ------------------------------------------------------------*/
#nav_compare 
{
	margin:0;
	list-style:none;
	padding: 0;
	display:block;
	height:27px;
	background:#FFFFFF;
}

#nav_compare li
{
	float: left;
}

#nav_compare a
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-transform:capitalize;
	background: url(/images/page_elements/hd_comparison/nav_left_off.gif?v=1) left top no-repeat;
	text-decoration: none;
	padding-left: 8px;
	cursor: hand;
	display: block;
	float: left;
	margin-right:3px;
}
#nav_compare_active a 
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
	text-transform:capitalize;
	background: url(/images/page_elements/hd_comparison/nav_left_on.gif?v=1) left top no-repeat;
	text-decoration: none;
	padding-left: 8px;
	cursor: hand;
	display: block;
	float: left;
	margin-right:3px;
}
#nav_compare a:hover
{
	background: url(/images/page_elements/hd_comparison/nav_left_on.gif?v=1) left top no-repeat;
	color: #fff;
}

#nav_compare a span
{
	background: url(/images/page_elements/hd_comparison/nav_right_off.gif?v=1) right top no-repeat;
	padding-right: 8px;
	display: block;
	float: left;
}
#nav_compare_active a span
{
	background: url(/images/page_elements/hd_comparison/nav_right_on.gif?v=1) right top no-repeat;
	padding-right: 8px;
	display: block;
	float: left;
}

#nav_compare a:hover span
{
	background: url(/images/page_elements/hd_comparison/nav_right_on.gif?v=1) right top no-repeat;
}

#nav_compare a span p
{
	background-image:url(/images/page_elements/hd_comparison/nav_off.gif?v=1);
	padding: 7px 10px 7px 10px;
	margin:0px;
}
#nav_compare_active a span p
{
	background-image:url(/images/page_elements/hd_comparison/nav_on.gif?v=1);
	padding: 7px 10px 7px 10px;
	margin:0px;
}
#nav_compare a:hover span p
{
	background-image:url(/images/page_elements/hd_comparison/nav_on.gif?v=1);
}
#compare
{
	display:block;
	width:100%;
	background:url(/images/page_elements/hd_comparison/bg1.gif?v=1) repeat-x;
	padding:5px;
	font-size:11px;
	color:#666666;
}
.compare_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    margin:0px;
    padding-left:4px;
    padding-bottom:5px;
    padding-top:5px;
}
.compare_price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    margin:0px;
    text-align:center;
    display:block;
    border-bottom:1px solid #CfCfCf;
    padding-bottom:3px;
}
.compare_price_sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #58A618;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    margin:0px;
}
#compare_price_1
{
	display:block;
	float:left;
	width:270px;
	padding-right:17px;
}
#compare_price_2
{
	display:block;
	float:left;
	width:270px;
	padding-right:17px;
}
.compare_price_sub_1
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    margin:0px;
    display:block;
    border-bottom:1px solid #CfCfCf;
    padding-top:3px;
    padding-bottom:3px;
    float:left;
    width:70%;
}
.compare_price_sub_2
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    margin:0px;
    display:block;
    border-bottom:1px solid #CfCfCf;
    padding-top:3px;
    padding-bottom:3px;
    float:right;
    text-align:right;
    width:28%;
}
#compare_1
{
	display:block;
	float:left;
	width:172px;
	padding-right:17px;
}
#compare_2
{
	display:block;
	float:left;
	width:172px;
	padding-right:17px;
}
#compare_3
{
	display:block;
	float:left;
	width:172px;
	padding-right:17px;
}
.compare_sub 
{
	display:block;
	width:100%;
	background:#FFFFFF;
	border:1px solid #cfcfcf;
	padding:5px;
	font-size:11px;
	color:#999999;	
}
.compare_img 
{
	padding-right:20px;
	display:block;
	float:left;
}
.compare_channel 
{
	display:block;
	padding-top:20px;
	width:95px;
	float:right;
}
.package_odd_info 
{
	
	display:block;
	background:#e5e5e5;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:1px;
	float:left;
	width:541px;
	height:90px;
	padding:5px;
}
.package_odd_radio
{
	display:block;
	background:#c0c0c0;
	border-bottom:1px solid #d0d0d0;
	float:left;
	height:80px;
	padding-left:3px;
	padding-right:3px;
	padding-top:20px;
}
.package_odd_info_f 
{
	
	display:block;
	background:#e5e5e5;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:1px;
	float:left;
	width:541px;
	height:70px;
	padding:5px;
}
.package_odd_radio_f
{
	display:block;
	background:#c0c0c0;
	border-bottom:1px solid #d0d0d0;
	float:left;
	height:60px;
	padding-left:3px;
	padding-right:3px;
	padding-top:20px;
}
.package_even_info_f 
{
	
	display:block;
	background:#f2f2f2;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:1px;
	float:left;
	width:541px;
	height:70px;
	padding:5px;
}
.package_even_radio_f
{
	display:block;
	background:#cbcbcb;
	border-bottom:1px solid #dcdcdc;
	float:left;
	height:60px;
	padding-left:3px;
	padding-right:3px;
	padding-top:20px;
}
.package_odd_info2 
{
	
	display:block;
	background:#e5e5e5;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:1px;
	float:left;
	width:541px;
	height:190px;
	padding:5px;
}
.package_odd_radio2
{
	display:block;
	background:#c0c0c0;
	border-bottom:1px solid #d0d0d0;
	float:left;
	height:180px;
	padding-left:3px;
	padding-right:3px;
	padding-top:20px;
}
.package_even_info 
{
	
	display:block;
	background:#f2f2f2;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:1px;
	float:left;
	width:541px;
	height:90px;
	padding:5px;
} 
.package_even_radio
{
	display:block;
	background:#cbcbcb;
	border-bottom:1px solid #dcdcdc;
	float:left;
	height:80px;
	padding-left:3px;
	padding-right:3px;
	padding-top:20px;
}
.package_even_info2 
{	
	display:block;
	background:#f2f2f2;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:1px;
	float:left;
	width:541px;
	height:190px;
	padding:5px;
}
.package_even_radio2
{
	display:block;
	background:#cbcbcb;
	border-bottom:1px solid #dcdcdc;
	float:left;
	height:180px;
	padding-left:3px;
	padding-right:3px;
	padding-top:20px;
}
.package_odd_info3 
{
	display:block;
	background:#e5e5e5;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:1px;
	float:left;
	width:541px;
	height:230px;
	padding:5px;
}
.package_odd_radio3
{
	display:block;
	background:#c0c0c0;
	border-bottom:1px solid #d0d0d0;
	float:left;
	height:220px;
	padding-left:3px;
	padding-right:3px;
	padding-top:20px;
}
.package_title 
{
	padding-left:8px;
	font-size:14px;	
	display:block;
	float:left;
}
.package_price 
{
	display:block;
	float:right;
	font-size:16px;	
	font-weight:bold;
	text-align:left;
	width:340px;
	padding-top:5px;
}
.package_description 
{
	clear:both;
	display:block;	
	font-size:11px;
	padding-left:40px;
	padding-bottom:4px;
}
.package_movies 
{
	clear:both;
	display:block;	
	font-size:11px;
	padding-left:37px;
	border-top:1px solid #CfCfCf;
}
.store_sm_box_1 
{
	border:1px solid #ababac;
	float:left;
	margin-left:5px;
	width:110px;
}
.store_sm_box_2 
{
	border:1px solid #ababac;
	float:left;
	width:110px;
}
.store_l3_box_1 
{
	border:1px solid #ababac;
	float:left;
	width:188px;
}
.store_l3_box_2 
{
	border:1px solid #ababac;
	float:left;
	margin-left:5px;
	width:188px;
}
.store_l3_box_3 
{
	border:1px solid #ababac;
	float:left;
	margin-left:5px;
	width:188px;
}
.store_lg_box_1 
{
	border:1px solid #ababac;
	float:left;
	margin-right:5px;
	width:282px;
}
.store_lg_box_2 
{
	border:1px solid #ababac;
	float:left;
	margin-left:5px;
	width:282px;
}
.store_lg_box_header_txt
{
	padding-left:4px;font-size:1.5em;
}
.store_lg_box_header_txt_f
{
	padding-left:4px;font-size:1.3em;
}
.store_mid_box_sub_txt
{
	font-weight:normal;font-size:.9em;
}
.store_mid_box_sub_txt_f
{
	font-weight:normal;font-size:.85em;
}
.store_lg_box_txt 
{
	font-size:.75em;display:block;float:left;width:70px;color:#adadad;text-align:center;
}
.store_sm_box_header
{
	background:url("/images/page_elements/store/header_1.gif?v=1") repeat-x;
	padding-top:4px;
	padding-bottom:4px;
	color:#FFFFFF;
}
.store_sm_box_header a, .store_sm_box_header a:link, .store_sm_box_header a:active, .store_sm_box_header a:visited 
{
	color:#FFFFFF;
}
.store_sm_box_header a:hover 
{
	color:#cfcfcf;
}
.store_lg_box_header
{
	background:url("/images/page_elements/store/header_1.gif?v=1") repeat-x;
	padding-top:7px;
	padding-bottom:7px;
	color:#FFFFFF;
}
.store_lg_box_header a, .store_lg_box_header a:link, .store_lg_box_header a:active, .store_lg_box_header a:visited 
{
	color:#FFFFFF;
}
.store_lg_box_header a:hover 
{
	color:#cfcfcf;
}
.store_lg_box_price 
{
	display:block;
	float:right;
	padding-right:5px;
	padding-top:3px;
	font-weight:bold;	
}
.store_lg_box_option 
{
	clear:both;
	font-size:10px;
	font-weight:bold;
}
.store_lg_box_check 
{
	background:#e5e5e5;
	display:block;
	float:left;
	width:25px;
	margin-bottom:1px;
	margin-right:10px;
	height:55px;
}
.store_sm_box_option 
{
	clear:both;
	text-align:center;
}
.store_sm_box_check 
{
	background:#e5e5e5;
	display:block;
	float:right;
	width:32px;
	margin-left:7px;
	margin-bottom:1px;
	height:55px;
}
.store_sm_box_check2 
{
	background:#e5e5e5;
	display:block;
	float:right;
	width:32px;
	margin-left:7px;
	margin-bottom:1px;
	height:42px;
}
.store_sm_box_check5 
{
	background:#e5e5e5;
	display:block;
	float:right;
	width:32px;
	margin-left:7px;
	margin-bottom:1px;
	height:38px;
}
.store_sm_box_check4 
{
	background:#ffffff;
	display:block;
	float:right;
	width:32px;
	margin-left:7px;
	margin-bottom:1px;
	height:38px;
}
.store_sm_box_check3 
{
	background:#ffffff;
	display:block;
	float:right;
	width:32px;
	margin-left:7px;
	margin-bottom:1px;
	height:55px;
}
.store_info_1 
{
	font-size:11px;
	display:block;
	text-align:justify;
}
.store_info_2 
{
	font-size:11px;
	display:block;
	float:right;
	width:49%;
	text-align:justify;
	padding-left:40px;
}
.store_mid_box_1 
{
	border:1px solid #ababac;
	float:left;
	margin-right:5px;
	width:382px;
}
.store_mid_box_2 
{
	border:1px solid #ababac;
	float:left;
	margin-left:5px;
	width:182px;
}
.store_full_box 
{
	border:1px solid #ababac;
	display:block;
	width:578px;
}
.store_mid_box_sub
{
	display:block;
	background:#e5e5e5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
}
.star_flash
{
	dislay:block;float:left;padding-top:5px;padding-left:1px;	
}

.redtext 
{
	color:#58A618;
}

.channel_desc_holder, .channel_desc_holder_2{margin-top:20px;padding-bottom:10px;}
.channel_desc_holder{border:solid 2px #58A618;}
.channel_desc_holder h6, .channel_desc_holder_2 h6{background-color:#58A618;color:#ffffff;padding:2px;margin:0;text-align:center;font-size:105%;font-weight:bold;font-family:verdana, arial, helvetica;clear:both;}
.channel_desc_holder img, .channel_desc_holder_2 img{clear:both;float:left;padding:5px 15px 5px 10px;}
.channel_desc_holder p, .channel_desc_holder_2 p{margin:10px 10px 0px 80px;}
.channel_desc_holder .pdf, .channel_desc_holder_2 .pdf{float:none;margin:0 0 2px 0;padding:0;border:0;vertical-align:middle;}


.strikethrough
{
	text-decoration: line-through;
	color:#f00; 
}
/* new adult pack classes copied from includes\styles.css*/
.store_adult_left{display:block;float:left;width:200px;}
.store_adult_or{display:block;float:right;padding-right:20px;}
.store_adult_pk{display:block;float:right;font-size:10px;FONT-WEIGHT:normal;width:300px;font-size:.9em;}
.store_adult_title{display:block;padding:4px;background:#666;color:#FFF;margin-bottom:1px;margin-top:1px;font-weight:bold;}
.store_adult_title_alt{display:block;padding:4px;background:#6eb43f;color:#FFF;margin-bottom:1px;margin-top:1px;font-weight:bold;}
.store_adult_desc1{display:block;padding:4px;background:#ccc;color:#000;text-align:center;border-bottom:1px solid #bbb;margin-bottom:1px;}
.store_adult_desc1_alt{display:block;padding:4px;background:#6eb43f;color:#FFF;text-align:center;border-bottom:1px solid #bbb;margin-bottom:1px;}
.store_adult_desc2{display:block;padding:4px;background:#ccc;color:#000;width:140px;float:left;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb;margin-right:1px;}
.store_adult_desc2_alt{display:block;padding:4px;background:#6eb43f;color:#FFF;width:140px;float:left;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb;margin-right:1px;}
.store_adult_desc3{display:block;padding:4px;background:#ccc;color:#000;width:142px;float:left;text-align:center;border-bottom:1px solid #bbb;}
.store_adult_desc3_alt{display:block;padding:4px;background:#6eb43f;color:#FFF;width:142px;float:left;text-align:center;border-bottom:1px solid #bbb;}

