html {background:#db081b url("tile.png") repeat-x scroll center top;border:0;height:100%;margin:0;padding:0;}
body {background:#fff;color:black;text-align:left;border:0;height:100%;margin:0 auto;padding:0;width:1000px;}
.skip {position:absolute;left:0;top:0;height:0px;width:0px;overflow:hidden;}
a.skip:hover, a.skip:active, a.skip:focus, a.skip:focus:hover {display:block;color:#fff;height:auto;width:auto;}
#feedback_top {margin:0 auto;width:1000px;position:relative;z-index:5;}
#feedback_top a {color:#fff;display:block;font:10px/10px Arial,sans-serif;position:absolute;top:5px;right:5px;text-align:center;text-decoration:none;width:50px;}
#feedback_top a img {border:0;display:inline;}
#header {background:#a5000f;clear:both;display:block;font:15px/17px Arial,sans-serif;height:105px;width:1000px;}
#header ul {border:0;margin:0;padding:0;list-style:none;}
#header li {border:0;display:block;float:left;margin:0;padding:0;}
#header li.little {clear:right;display:block;float:right;text-align:left;width:140px;padding-top:5px;}
#header a {color:#fff;}
#header img {display:block;}
#header a img {border:0;}
#header #store {margin-top:20px;}
#main {background:#ffffff;clear:both;display:block;font:15px/17px Arial,sans-serif;margin:0 auto;width:1000px;}
#main h1 {border:0;color:#c90016;font-size:26px;font-weight:bold;margin:0;padding:20px 10px 20px 20px;}
#main h2 {border:0;color:#c90016;font-size:20px;font-weight:normal;margin:0;padding:10px 0px 10px 10px;}
#main p {border:0; padding:0px 0px 0px 0px;}
.breadcrumbs a {color:#56595C; padding:0px 0px 0px 20px; }
.breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:focus, .breadcrumbs a:focus:hover {color:#838588; }
.menu {border-right:solid 3px #f5f5f5;float:left;width:260px;}
.department_list {border:solid 1px #f5f5f5;border-right:solid 1px #d1d1d1;background:#fff;margin-left:10px;overflow:hidden;}
.department_list ul {list-style:none;margin:0;padding:0;}
.department_list li {border-top:dashed 1px #d1d1d1;margin:0;padding:0;}
.department_list a {background:#fff url("arrow.gif") no-repeat scroll left top;color:#56595C;display:block;font-weight:bold;line-height:2;padding:0 0 0 15px;text-decoration:none;width:240px;}
.department_list a:hover, .department_list a:active, .department_list a:focus, .department_list a:focus:hover {background:#f0f3f4 url("arrow.gif") no-repeat scroll left top;text-decoration:underline;}
.content {float:left;width:730;margin:0px;padding:0px;}
#bar {background:#ffffff;clear:both;display:block;margin:0 auto;padding:0;width:1000px;}
#bar hr {border:0;border-top:1px dashed #c0c0c0;clear:both;display:block;height:1px;margin:0 auto;padding:0;width:976px;}
#feedback_bottom {background:#ffffff;clear:both;display:block;margin:0 auto;width:1000px;}
#feedback_bottom a {color:#56595C;display:block;float:right;font:10px/10px Arial,sans-serif;padding:20px;text-align:center;text-decoration:none;width:50px;}
#feedback_bottom a:hover, #feedback_bottom a:active, #feedback_bottom a:focus, #feedback_bottom a:focus:hover {color:#838588;}
#feedback_bottom a img {border:0;display:inline;}
#footer_two {background:#ffffff;clear:both;color:#56595C;display:block;font:12px/14px Arial,sans-serif;margin:0 auto;padding:0;width:1000px;}
#footer_two ul {border:0;display:block;margin:0;padding:0 30px;list-style:none;}
#footer_two li {border:0;display:block;float:left;margin:0;padding:0;}
#copyright {clear:left;width:400px;}
#questions {padding:0 0 0 30px !important;}
#footer_two a {color:#56595C;text-decoration:none;}
#footer_two a:hover, #footer_two a:active, #footer_two a:focus, #footer_two a:focus:hover {color:#838588;text-decoration:underline;}
.mainborder {padding-left:14px; padding-top:0px; padding-right:14px; padding-bottom:10px; vertical-align:top;}

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


/*-------------------------------------------------------------	
	-------------------------------------------------------------	
	Description:	Promo landing pages and Center Product styles
	Version:		1.0
	Date:			Updated Feb 25, 2008
	-------------------------------------------------------------	*/

.promo {font:14px Arial, Helvetica, sans-serif; color:#56595c;}
p.promo {padding-bottom:10px;}

.promo a {font:14px Arial, Helvetica, sans-serif;color:#1aa1cf;text-decoration:underline;}
.promo a:hover {color:#15b5e9;text-decoration:underline;}

.p_subttl_20 {font:bold 20px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.text_subttl_20 {font:normal 20px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.subttl_20 {font:bold 20px Arial, Helvetica, sans-serif;text-decoration:none;  padding-bottom:0px;}
.subttl_20 a {font:bold 20px Arial, Helvetica, sans-serif;text-decoration:underline;}
.subttl_20 a:hover {text-decoration:underline;}

.p_subttl_16 {font:bold 16px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.subttl_16 {font:bold 16px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:0px;}
.subttl_16 a {font:bold 16px Arial, Helvetica, sans-serif;text-decoration:underline;}
.subttl_16 a:hover {text-decoration:underline;}

.subttl_text_16 {font:normal 16px Arial, Helvetica, sans-serif;text-decoration:none;}
.subttl_text_16 a {font:normal 16px Arial, Helvetica, sans-serif;text-decoration:underline;}
.subttl_text_16 a:hover {text-decoration:underline;}


.p_subttl_14 {font:bold 14px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.text_subttl_14 {font:normal 14px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:10px; padding-top:10px;}
.subttl_14 {font:bold 14px Arial, Helvetica, sans-serif;text-decoration:none; padding-bottom:0px;}
.subttl_14 a {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:underline;}
.subttl_14 a:hover {text-decoration:underline;}

.footer_text {font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
.footer_text a {font:normal 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
.footer_text a:hover {text-decoration:underline;}

.blue {color:#1aa1cf;}
.grey {color:#56595c;}
.red {color:#c90016;}

.blue a {color:#1aa1cf; text-decoration:underline;}
.blue a:hover {color:#15b5e9; text-decoration:underline;}

.grey a {color:#56595c; text-decoration:none;}
.grey a:hover {color:#767a7d; text-decoration:underline;}

.red a {color:#c90016; text-decoration:underline;}
.red a:hover {color:#f31121; text-decoration:underline;}

.bg_redgradient_promo {background:url(../images/promotions/landingpages/promo_bg_redgradient.gif) repeat-x bottom; border-bottom: 1px solid #c4c5c6;}
.bg_bluegradient_promo {background:url(images/promo_bg_bluegradient.gif) repeat-x bottom; border-bottom: 1px solid #c4c5c6;}
.bg_greygradient_promo {background:url(../images/promotions/landingpages/promo_bg_greygradient.gif) repeat-x bottom; border-bottom: 1px solid #c4c5c6;}

.dash_vertical_promo {width:1px;background:url(../images/promotions/landingpages/promo_img_back_dash_ver.gif) repeat-y top;}
.dash_help_promo {height:1px;background:url(../images/promotions/landingpages/promo_dash_ct7.gif) repeat-x;}
.line_border_hi_promo {background:#ffffff;border: 1px solid #e3e4e5; height:339px; text-align:left;}
.bg_box_hi_page_promo {background: url(../images/promotions/landingpages/rx/rx08010_compliance_promo_img_back_hi_bg.jpg) no-repeat bottom; background-position:right;}

.sha_right_fstore_grey_promo {background:url(../images/promotions/landingpages/promo_shadow_department_v2.gif) repeat-y left;}
.sha_bottom_fstore_grey_promo {background:url(../images/promotions/landingpages/promo_shadow_department_h2.gif) repeat-x;}
.sha_cornerstorepanel_promo {background:url(../images/promotions/landingpages/promo_corner_sf_box.gif) no-repeat top left;}

.toolbox_promo {background-color:#ebedee; padding:5px;border-bottom: 1px solid #c4c5c6;}

.border {padding-left:20px; padding-top:10px; padding-right:20px; padding-bottom:10px; vertical-align:top;}
.border10 {padding-left:10px; padding-top:0px; padding-right:10px; padding-bottom:0px; vertical-align:top;}
.grey_line {background:url(../images/promotions/landingpages/gr_pixel.gif) repeat-x; height:1px; padding-bottom:0px;}

ul.gr_bullets {list-style-image:url(../images/promotions/landingpages/gr_bullet.gif);}
ul.red_bullets {list-style-image:url(../images/promotions/landingpages/red_bullet.gif);}
ul.bl_bullets {list-style-image:url(../images/promotions/landingpages/bl_bullet.gif);}
ul.no_bullets {list-style:none;margin:0;padding:0;}
ul.no_bullets_lpad {list-style:none;margin:0 0 0 8px;padding:0;}
.spacer {height:10px; width:10px;}
	
.products {font:14px Arial, Helvetica, sans-serif; color:#56595c;}
p.products {padding-bottom:10px; text-align:left;}

.products a {font:14px Arial, Helvetica, sans-serif; text-decoration:none;}
.products a:hover { text-decoration:underline;}

.bg_greygradient_products {background:url(../images/promotions/slots/frontstore/products_bg_greygradient.gif) repeat-x bottom}
.bg_line_products {height:1px; background-color:#c4c5c6;}

.dash_vertical_products {border-right:1px dashed #D7D7D7;}

.text_padding {padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top;}
.border_products {padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; vertical-align:top;}

.shop_feature img{
	float: right;
	padding: 8px 0px 0px 8px;
	margin: 0 0px 0px 0;
}

.videohome {background:url(images/top4.gif) repeat-y top;}