@charset "utf-8";

body {
	font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px;
	color:#666;
}

body, form {
    padding: 0;
    margin: 0;
}

table {
	border-collapse:collapse;
    font-size: inherit;
    font: 100%;
}
img {
	border:0px;margin:0px;padding:0px;
}
.clearer {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
h1, h2, h3 {margin:0; padding:0;}
object, a { outline:none; }
a:link, a:visited, a:hover, a:active {
	color:#336699;
	text-decoration:underline;
}
/* start: top main nav */
.top {
	background: url(bg/bg_main_nav.gif) top left repeat-x; width:100%; height:30px;
}
.main_nav {
	width:980px; height:30px; margin:0 auto;
}
/* end: top main nav */

/* start: main nav */
ul.top_mainMenu {
    margin: 0 0 0 -5px;
    padding: 0px 0 0 0px;
    list-style: none;
    float: left;
    white-space:nowrap;
}
ul.top_mainMenu li {
	float: left;
    display: inline;
}

a.main_nav_gap {
	display: block; width: 70px; height: 30px; 
}
a.main_nav_gap:link {
    background: url(links/main_nav_gap.gif) top left no-repeat;
}
a.main_nav_gap:visited {
    background: url(links/main_nav_gap.gif) top left no-repeat;
}
a.main_nav_gap:hover {
    background: url(links/main_nav_gap_hov.gif) top left no-repeat;
}
a.main_nav_gap:active {
    background: url(links/main_nav_gap.gif) top left no-repeat;
}
a.main_nav_gap_selected {
	display: block; width: 79px; height: 30px; padding:0 0px 0 0;
}
a.main_nav_gap_selected:link {
    background: url(links/main_nav_gap_selected.gif) top left no-repeat;
}
a.main_nav_gap_selected:visited {
    background: url(links/main_nav_gap_selected.gif) top left no-repeat;
}
a.main_nav_gap_selected:hover {
    background: url(links/main_nav_gap_selected.gif) top left no-repeat;
}
a.main_nav_gap_selected:active {
    background: url(links/main_nav_gap_selected.gif) top left no-repeat;
}

a.main_nav_br {
	display: block; width: 153px; height: 30px;
}
a.main_nav_br:link {
    background: url(links/main_nav_br.gif) top left no-repeat;
}
a.main_nav_br:visited {
    background: url(links/main_nav_br.gif) top left no-repeat;
}
a.main_nav_br:hover {
    background: url(links/main_nav_br_hov.gif) top left no-repeat;
}
a.main_nav_br:active {
    background: url(links/main_nav_br.gif) top left no-repeat;
}
a.main_nav_br_selected {
	display: block; width: 153px; height: 30px;
}
a.main_nav_br_selected:link {
    background: url(links/main_nav_br_selected.gif) top left no-repeat;
}
a.main_nav_br_selected:visited {
    background: url(links/main_nav_br_selected.gif) top left no-repeat;
}
a.main_nav_br_selected:hover {
    background: url(links/main_nav_br_selected.gif) top left no-repeat;
}
a.main_nav_br_selected:active {
    background: url(links/main_nav_br_selected.gif) top left no-repeat;
}

a.main_nav_on {
	display: block; width: 123px; height: 30px;
}
a.main_nav_on img{
	width: 123px; height: 30px;
}
a.main_nav_on:link {
    background: url(links/main_nav_on.gif) top left no-repeat;
}
a.main_nav_on:visited {
    background: url(links/main_nav_on.gif) top left no-repeat;
}
a.main_nav_on:hover {
    background: url(links/main_nav_on_hov.gif) top left no-repeat;
}
a.main_nav_on:active {
    background: url(links/main_nav_on.gif) top left no-repeat;
}
a.main_nav_on_selected {
	display: block; width: 123px; height: 30px;
}
a.main_nav_on_selected:link {
    background: url(links/main_nav_on_selected.gif) top left no-repeat;
}
a.main_nav_on_selected:visited {
    background: url(links/main_nav_on_selected.gif) top left no-repeat;
}
a.main_nav_on_selected:hover {
    background: url(links/main_nav_on_selected.gif) top left no-repeat;
}
a.main_nav_on_selected:active {
    background: url(links/main_nav_on_selected.gif) top left no-repeat;
}
/* end: main nav */

/* start: site nav */
.site_nav {padding:25px 0 0 0;}
* html body .site_nav {margin:0 0 -45px 0;}
.site_logo { float:left; width:64px; height:64px;}
ul.site_mainMenu {
    margin: 0; position:relative;
    padding: 23px 0 0 0px;
    list-style: none;
    float: right;
    white-space:nowrap;
}
ul.site_mainMenu li {
	float: left;
    display: inline;
}

a.site_nav_about { text-decoration:none;display: block; width: 79px; height: 23px;padding:0 36px 0 0;}
a.site_nav_about:link {background: url(links/nav_gap_about.gif) top left no-repeat;}
a.site_nav_about:visited {background: url(links/nav_gap_about.gif) top left no-repeat;}
a.site_nav_about:hover {background: url(links/nav_gap_about_hov.gif) top left no-repeat;}
a.site_nav_about:active {background: url(links/nav_gap_about.gif) top left no-repeat;}
a.site_nav_about_selected { text-decoration:none;display: block; width: 79px; height: 23px;padding:0 36px 0 0;}
a.site_nav_about_selected:link {background: url(links/nav_gap_about_hov.gif) top left no-repeat;}
a.site_nav_about_selected:visited {background: url(links/nav_gap_about_hov.gif) top left no-repeat;}
a.site_nav_about_selected:hover {background: url(links/nav_gap_about_hov.gif) top left no-repeat;}
a.site_nav_about_selected:active {background: url(links/nav_gap_about_hov.gif) top left no-repeat;}

a.site_nav_locator { text-decoration:none;display: block; width: 87px; height: 23px;padding:0 34px 0 0;}
a.site_nav_locator:link {background: url(links/nav_gap_locator.gif) top left no-repeat;}
a.site_nav_locator:visited {background: url(links/nav_gap_locator.gif) top left no-repeat;}
a.site_nav_locator:hover {background: url(links/nav_gap_locator_hov.gif) top left no-repeat;}
a.site_nav_locator:active {background: url(links/nav_gap_locator.gif) top left no-repeat;}
a.site_nav_locator_selected { text-decoration:none;display: block; width: 87px; height: 23px;padding:0 34px 0 0;}
a.site_nav_locator_selected:link {background: url(links/nav_gap_locator_hov.gif) top left no-repeat;}
a.site_nav_locator_selected:visited {background: url(links/nav_gap_locator_hov.gif) top left no-repeat;}
a.site_nav_locator_selected:hover {background: url(links/nav_gap_locator_hov.gif) top left no-repeat;}
a.site_nav_locator_selected:active {background: url(links/nav_gap_locator_hov.gif) top left no-repeat;}

a.site_nav_looks { text-decoration:none; display: block; width: 79px; height: 23px; padding:0 28px 0 0; }
a.site_nav_looks:link {background: url(links/nav_gap_looks.gif) top left no-repeat;}
a.site_nav_looks:visited {background: url(links/nav_gap_looks.gif) top left no-repeat;}
a.site_nav_looks:hover {background: url(links/nav_gap_looks_hov.gif) top left no-repeat;}
a.site_nav_looks:active {background: url(links/nav_gap_looks.gif) top left no-repeat;}
a.site_nav_looks_selected { text-decoration:none; display: block; width: 79px; height: 23px; padding:0 28px 0 0;}
a.site_nav_looks_selected:link {background: url(links/nav_gap_looks_hov.gif) top left no-repeat;}
a.site_nav_looks_selected:visited {background: url(links/nav_gap_looks_hov.gif) top left no-repeat;}
a.site_nav_looks_selected:hover {background: url(links/nav_gap_looks_hov.gif) top left no-repeat;}
a.site_nav_looks_selected:active {background: url(links/nav_gap_looks_hov.gif) top left no-repeat;}

a.site_nav_newsevents { text-decoration:none;display: block; width: 94px; height: 23px;padding:0 44px 0 0;}
a.site_nav_newsevents:link {background: url(links/nav_gap_news_events.gif) top left no-repeat;}
a.site_nav_newsevents:visited {background: url(links/nav_gap_news_events.gif) top left no-repeat;}
a.site_nav_newsevents:hover {background: url(links/nav_gap_news_events_hov.gif) top left no-repeat;}
a.site_nav_newsevents:active {background: url(links/nav_gap_news_events.gif) top left no-repeat;}
a.site_nav_newsevents_selected { text-decoration:none;display: block; width: 94px; height: 23px;padding:0 44px 0 0;}
a.site_nav_newsevents_selected:link {background: url(links/nav_gap_news_events_hov.gif) top left no-repeat;}
a.site_nav_newsevents_selected:visited {background: url(links/nav_gap_news_events_hov.gif) top left no-repeat;}
a.site_nav_newsevents_selected:hover {background: url(links/nav_gap_news_events_hov.gif) top left no-repeat;}
a.site_nav_newsevents_selected:active {background: url(links/nav_gap_news_events_hov.gif) top left no-repeat;}

a.site_nav_seen { text-decoration:none;display: block; width: 79px; height: 23px;padding:0 39px 0 0;}
a.site_nav_seen:link {background: url(links/nav_gap_seen.gif) top left no-repeat;}
a.site_nav_seen:visited {background: url(links/nav_gap_seen.gif) top left no-repeat;}
a.site_nav_seen:hover {background: url(links/nav_gap_seen_hov.gif) top left no-repeat;}
a.site_nav_seen:active {background: url(links/nav_gap_seen.gif) top left no-repeat;}
a.site_nav_seen_selected { text-decoration:none;display: block; width: 79px; height: 23px;padding:0 39px 0 0;}
a.site_nav_seen_selected:link {background: url(links/nav_gap_seen_hov.gif) top left no-repeat;}
a.site_nav_seen_selected:visited {background: url(links/nav_gap_seen_hov.gif) top left no-repeat;}
a.site_nav_seen_selected:hover {background: url(links/nav_gap_seen_hov.gif) top left no-repeat;}
a.site_nav_seen_selected:active {background: url(links/nav_gap_seen_hov.gif) top left no-repeat;}

a.site_nav_contact { text-decoration:none;display: block; width: 82px; height: 23px;padding:0 0 0 0;}
a.site_nav_contact:link {background: url(links/nav_gap_contact.gif) top left no-repeat;}
a.site_nav_contact:visited {background: url(links/nav_gap_contact.gif) top left no-repeat;}
a.site_nav_contact:hover {background: url(links/nav_gap_contact_hov.gif) top left no-repeat;}
a.site_nav_contact:active {background: url(links/nav_gap_contact.gif) top left no-repeat;}
a.site_nav_contact_selected { text-decoration:none;display: block; width: 82px; height: 23px;padding:0 0 0 0;}
a.site_nav_contact_selected:link {background: url(links/nav_gap_contact_hov.gif) top left no-repeat;}
a.site_nav_contact_selected:visited {background: url(links/nav_gap_contact_hov.gif) top left no-repeat;}
a.site_nav_contact_selected:hover {background: url(links/nav_gap_contact_hov.gif) top left no-repeat;}
a.site_nav_contact_selected:active {background: url(links/nav_gap_contact_hov.gif) top left no-repeat;}
/* end: site nav */

/*start: subMenu for site nav collection (looks) */
.subMenu {position:absolute; top:23px; left:236px; width:auto; height:auto;  display:none; z-index:500; padding:0; margin:0; }
.subMenu ul {list-style:none; padding:0; margin:0; cursor:pointer; cursor:hand; float:left;}
.subMenu ul li {display:block; width:79px; height:23px; float:none; cursor:pointer; cursor:hand; padding:0; margin:0;}
* html body .subMenu ul li {margin-bottom:-1px;}
.subMenu ul li.first { border-bottom:1px solid #ffffff;}
.subMenu ul li.first a:hover { background:none;}
* html body .subMenu ul li.first { margin-bottom:-3px;}
*+html .subMenu ul li.first { margin-bottom:-3px;}
.subMenu ul li a { display:block; cursor:pointer; cursor:hand; z-index:100; text-decoration:none; padding:0; margin:0; width:79px; height:23px; font-size:11px; z-index:1000;}
* html body .subMenu ul li a {zoom:1;}
.subMenu ul li a:link {color:#FFFFFF; background-color:#003366; } 
.subMenu ul li a:visited {color:#FFFFFF;background-color:#003366;} 
.subMenu ul li a:hover {color:#FFFFFF;background-color:#000000;} 
.subMenu ul li a:active {color:#FFFFFF;background-color:#003366;} 
.subMenu ul li div {padding:5px 0px 0px 20px; margin:0;} 
.subMenu ul li span {padding:5px 0px 0px 20px; margin:0; display:block;} 
.subMenu ul li img {padding:0; margin:0;}
/*end: subMenu for site nav collection (looks) */

/* start: wrapper*/
.wrapper {
	width:980px; height:auto; margin:0 auto;
}
/* end: wrapper */

/* start: home content*/
.content_home {padding:25px 0px 1px 0px; color:#333333; min-height:520px; }
* html body .content_home {padding:31px 0px 10px 0px; color:#333333;}
*+html .content_home {padding:25px 0px 5px 0px; color:#333333; min-height:520px; }
#flashContent {}
#img_flashPlayer {margin:10px 0;}
#noFlash { text-align:center; margin:0px 0 100px;}
#noFlash a:link { text-decoration:none; color:#003366;}
#noFlash a:visited { text-decoration:none;color:#003366;}
#noFlash a:hover { text-decoration:underline;color:#003366;}
#noFlash a:active { text-decoration:none;color:#003366;}
/* end:  home content */

/*start: footer*/
.footer { padding:0 0 20px;}
.footer_left { float:left; width:300px; font-size:11px; padding:5px 0 0 0px;}
.footer_flag { float:left; width:22px; padding:3px 7px 0 0;}
ul.footer_left_menu {
    margin: 0;
    padding: 0px 0 0 0px;		
    list-style: none;
    float:left; width:125px;
    white-space:nowrap;
}
ul.footer_left_menu li {
  display: inline;
}
.language_selected { font-weight:bold;}
.footer_change_location {padding:0 15px 0 0;}
.footer_change_language {padding:0 15px 0 0;}
ul.footer_left_menu li a:link {color:#666; text-decoration:none;}
ul.footer_left_menu li a:visited {color:#666; text-decoration:none;}
ul.footer_left_menu li a:hover {color:#666; text-decoration:underline;}
ul.footer_left_menu li a:active {color:#666; text-decoration:none;}
ul.footer_left_menu li img {padding:0 5px;}
.footer_right { float:right;  width:680px; text-align:right; padding:5px 0 0 0; }
ul.footer_menu {
    margin: 0;
    padding: 0px 0 0 0px;
		font-size:10px;
    list-style: none;
    float:right;
    white-space:nowrap;
}
ul.footer_menu li {
	float: left;
    display: inline;
}
ul.footer_menu a { margin-right:17px;}
ul.footer_menu a:link {color:#666; text-decoration:none;}
ul.footer_menu a:visited {color:#666; text-decoration:none;}
ul.footer_menu a:hover {color:#666; text-decoration:underline;}
ul.footer_menu a:active {color:#666; text-decoration:none;}
/*end: footer*/

/* start: email content*/
.email_iframe {width:980px; height:930px; margin:25px 0 20px;}
* html body .email_iframe {width:980px; height:950px; padding:25px 0 20px;}
/* end: email content*/

/* Shared styles for Contact, Privacy, & Returns */
.content_wrapper { padding:20px 0px 10px 10px; color:#333; min-height:520px;}
*+html .content_wrapper {padding:5px 0px 10px 0px; color:#333; } /* for IE7 */
.content_wrapper h1 { font-size:18px; margin:0px 0 25px 0; padding:0px 0 0px 0;}
.content_wrapper p { line-height:16px; margin:0; padding:0 0 15px 0;}
.content_wrapper p a { color:#012A60; text-decoration:none; }
.content_wrapper p a:hover { color:#012A60; text-decoration:underline;}
.content_wrapper h2 { margin: 0; padding: 0; font-size: 14px; color: #333; }
.content_wrapper h3 { margin: 0; padding: 0; font-size: 12px; color: #333; }
.content_wrapper .anchor { margin-bottom: 15px; }
.content_wrapper .anchor a { text-decoration: underline; color: #333; }
.content_wrapper .anchor a:hover { color: #333; }
.content_wrapper .bold { font-weight: bold; }
.content_wrapper .italic { font-style: italic; }
.content_wrapper ul { 
	margin: 5px 0 5px 13px; 
	padding: 5px 0 5px 13px; 
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-indent: -1em;
	}
.content_wrapper li { margin-bottom: 2px; padding-bottom: 2px; }
.content_wrapper li a { color: #012A60; text-decoration: none; }
.content_wrapper li a:hover { text-decoration: underline; }
.content_wrapper h3 a { color: #012A60; text-decoration: none; }
.content_wrapper h3 a:hover { text-decoration: underline; }
.content_wrapper .block { padding-bottom: 5px; }
.content_wrapper .bullet { color: #333; margin-right: 8px;  }
.content_wrapper h1.comingsoon { font-size:12px;  text-align:center; padding:100px 0 0 0; margin:0; color:#003366;}
/* end: Shared styles */

/* start: contact us content*/
.content_contactus .column { width: 48%; float: left; }
.content_contactus .left { padding-right: 14px;}
.content_contactus .right { background: url(bg/vertical_long_dash_tile.gif) repeat-y top left; padding-left: 18px;}
.content_contactus .block { padding-bottom: 5px; }
/* end: contact us content */

/* start: Privacy Policy content*/
.content_privacy h2 { margin-bottom: 3px; padding-bottom: 3px; }
.content_privacy .column { width: 300px; float: left;  }
.lastRevised {font-size:10px; color:#666;}
/* end: Privacy Policy content */

/* start: Returns Policy content*/
.content_returns .block { padding-bottom: 5px; }
/* end: Returns Policy content */

/* start: store locator styles*/
.content_locator .left { width: 310px; margin-right: 10px; float: left; }
.content_locator .right { float: left; width: 645px; }
.content_locator h1 { font-size: 18px; margin:0px 0 25px 0; padding: 0px; }

.content_locator #provincelist { 
	padding: 18px 0px 18px 0px; 
	margin-bottom: 10px;  
	width: 310px; 
	background: url(bg/dotted_line.gif); 
	background-position: center left; 
	background-repeat:no-repeat;
	}

.content_locator #locations { line-height:18px; display: none;}
.content_locator #locations a:link{ color:#003366;text-decoration:none; }
.content_locator #locations a:visited { color:#003366; text-decoration:none; }
.content_locator #locations a:hover { color:#003366; text-decoration:underline; }
.content_locator #locations a:active { color:#003366; text-decoration:none; }

#locations { width: 305px; height: 400px; overflow: auto; }
.addrTitle { font-weight: bold;  }
#addr { color: #666; display: none; background-color:#ebebeb; border: solid 1px #e2e2e2; line-height: 15px; padding: 10px 5px 10px 10px; margin-bottom: 5px; margin-top: 5px; }
#closeaddr { margin: -3px 0px 0px 0px; float: right;  z-index: 100; }
.storelisttitle { font-size: 16px; font-weight: bold; }
.productlist { font-size: 11px; }
.productlisttitle { font-weight: bold; }
/* end: store locator styles */

h1.comingsoon { font-size:12px; text-align:center; padding:100px 0 0 0; margin:0; color:#003366;}
/* start: collection styles*/
.content_looks { padding:25px 0px 1px 0px; color:#333; min-height:520px;}
* html body .content_looks {padding:31px 0px 10px 0px; color:#333; } /* for IE6 */
*+html .content_looks {padding:25px 0px 5px 0px; color:#333; } /* for IE7 */
/* end: collection styles */

/* start: about us styles*/
.wrapper_about { padding:25px 0px 1px 0px; color:#333; min-height:520px;}
* html body .wrapper_about { padding:31px 0px 10px 0px; color:#333; } /* for IE6 */
*+html .wrapper_about {padding:25px 0px 5px 0px; color:#333; } /* for IE7 */
.content_aboutus {padding:16px 0 0 348px;}
h1 { font-size:31px; padding:0 0 20px 0; font-weight: normal;}
.aboutus_brand { font-weight:bolder; padding:0 0 0 3px;}
p {margin:0;  padding:0 0 20px 0;}
/* end: about us styles */

/* start: news & events styles*/
.wrapper_events { padding:32px 0px 10px 0px; color:#333; min-height:500px;}
* html body .wrapper_events { padding:27px 0px 10px 0px; color:#333; min-height:500px;}
*+html .wrapper_events {padding:0px 0px 10px 0px; color:#333; } /* for IE7 */
.content_events { background:url(bg/vertical_long_dash_tile.gif) 660px 0 repeat-y; width:980px; min-height:500px;  overflow:hidden; zoom:1;} /*height:auto;bg/vert_dot_tile.gif*/
#content_events { overflow:hidden; height:auto;}/*height:auto;	*/
.display { width:645px; overflow:hidden; float:left; margin:0 15px 0 0;} /*background-color:#66FFFF;*/
.display ul#newsList {
margin:0; padding:0;
    list-style: none;
    width:6450px; 
}
.display ul#newsList li.newsItem {
	width:645px;
	float: left;
    display: inline; margin-right:10px;
}
.events_main {float:none; width:645px; height:auto; margin:0 0px 0 0;}/*background-color:#66FFFF;*/
.events_main_img { padding:0 0 0 0;} 
.events_main_text {}
.events_main_text h1 {margin:0; padding:0px 0 15px 0; font-size:22px; font-weight:bold; line-height:1em;}
.events_main_text h1#factory { float:left; margin:0; padding:0px 0 20px 0; width:539px; font-size:22px; font-weight:bold;}
#factory_sign { float:right; width:106px; padding:3px 0 0 0;  }
.events_main_text h2 {margin:0; padding:0px 0 15px 0; font-size:16px; font-weight:bold; }
.events_main_text p {margin:0; padding:0px 0 16px 1px; line-height:1.3em; color:#333333;}
.events_main_text p#signup {font-size:14px;}
.events_main_text input.email_signup {width:265px;height:18px; padding:0; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px;}
.events_main_text a:link { text-decoration:none; color:#012A60;}
.events_main_text a:visited { text-decoration:none; color:#012A60;}
.events_main_text a:hover { text-decoration:underline; color:#012A60;}
.events_main_text a:active { text-decoration:none; color:#012A60;}
.events_main_text .disclaimer { font-size:9px;}
.events_main_text .flash_copy { background: #F1EEED; padding: 0 20px; margin-top: -5px; width: 597px; }
.events_main_text ul {padding: 5px 0 15px 25px; margin: 0 0 0 0; }
.events_main_text ul li { padding:0 0 5px 0;}

#tinyPrints{
	background-image:url(../images/gap_news_tinyprints.jpg);
	background-repeat:no-repeat;
}

#tinyPrints #TPSpacer{
	height:280px;
	width:640px;
	margin:0px;
	padding:0px;
}

#tinyPrints a{
	font-size:13px;
	font-weight:bold;
}

.events_synopsis { float:left; width:310px; height:auto; }/*background-color:#FFCCFF;*/
.events_synopsis h2 {font-size:18px; font-weight:bold; margin:0 0 0px 0; padding:0 0 16px 15px; line-height:1em; }
span.events_thumb { display:block; width:310px; height:auto; padding:0 0 0 0; margin:0 0 10px 10px; cursor:pointer;}
* html body span.events_thumb {padding:0 0 0 0; margin:0 0 10px 10px;}
*+html span.events_thumb {padding:0 0 0 0; margin:0 0 10px 10px;}
span.events_thumb_text {display:block; width:300px; height:auto;  padding:8px 5px; }
span.events_thumb_text_hover { background-color:#f1eeed; zoom:1;} 
span.events_thumb_text span.title {display:block; font-size:13px; font-weight:bold; color:#022760; margin:0; padding:0px 0 2px 0; line-height:1em;text-decoration:none;}
span.events_thumb_text span.desc {display:block; font-size:10px; line-height:1.2em; text-decoration:none; color:#000000;text-decoration:none;}
.events_synopsis a { text-decoration:none;}
.content_events .btn_submit { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; width:90px; height:22px; background-color:#022760; color:#ffffff; border:0;padding:0 0 3px 0; margin:0 0 0 5px; vertical-align:bottom;~vertical-align:text-bottom; cursor:pointer; cursor:hand;}
* html body .content_events .btn_submit {padding:0 0 0px 0;}
*+html .content_events .btn_submit {padding:1px 0 0px 0;}
.visa_blue {color:#0039b2; }
.visa_blue2 {color:#0039b2; font-size:13px; font-weight:bold;}
.visa_yellow {color:#ffae00;font-size:13px; font-weight:bold;}
.visa_small {font-size:10px}

#eventPics_display {padding:5px 0 0px 0;}
* html body #eventPics_display {margin-top:-15px;}
.eventPics_thumb { float:left; width:155px; height:116px; padding:0 5px 5px 0px; cursor:pointer; overflow:hidden;}
.eventPics_thumb_last {padding:0 0px 5px 0px;}
.eventPics_thumb a { width:155px; height:116px;}
.eventPics_thumb a:link img { opacity:0.5; filter: alpha(opacity=50); width:155px; height:116px;}
.eventPics_thumb a:visited img { opacity:0.5; filter: alpha(opacity=50); width:155px; height:116px;}
.eventPics_thumb a:hover img { opacity:1.0; filter: alpha(opacity=100); width:155px; height:116px;}
.eventPics_thumb a:active img { opacity:0.5; filter: alpha(opacity=50); width:155px; height:116px;}
.eventPics_thumb a.eventPics_thumb_selected:link img { opacity:1.0; filter: alpha(opacity=100);}
.eventPics_thumb a.eventPics_thumb_selected:visited img { opacity:1.0; filter: alpha(opacity=100);}
.eventPics_thumb a.eventPics_thumb_selected:hover img { opacity:1.0; filter: alpha(opacity=100);}
.eventPics_thumb a.eventPics_thumb_selected:active img { opacity:1.0; filter: alpha(opacity=100); }

#eventPics2_display {padding:5px 0 0px 0; text-align:center;}
* html body #eventPics2_display {margin-top:-15px;}
.eventPics2_thumb { float:left; width:124px; height:80px; padding:0 3px 5px 0px; cursor:pointer; overflow:hidden;}
.eventPics2_thumb_last {padding:0 0px 5px 0px;}
.eventPics2_thumb a { width:124px; height:80px;}
.eventPics2_thumb a:link img { opacity:0.5; filter: alpha(opacity=50); width:124px; height:80px;}
.eventPics2_thumb a:visited img { opacity:0.5; filter: alpha(opacity=50); width:124px; height:80px;}
.eventPics2_thumb a:hover img { opacity:1.0; filter: alpha(opacity=100); width:124px; height:80px;}
.eventPics2_thumb a:active img { opacity:0.5; filter: alpha(opacity=50); width:124px; height:80px;}
.eventPics2_thumb a.eventPics2_thumb_selected:link img { opacity:1.0; filter: alpha(opacity=100);}
.eventPics2_thumb a.eventPics2_thumb_selected:visited img { opacity:1.0; filter: alpha(opacity=100);}
.eventPics2_thumb a.eventPics2_thumb_selected:hover img { opacity:1.0; filter: alpha(opacity=100);}
.eventPics2_thumb a.eventPics2_thumb_selected:active img { opacity:1.0; filter: alpha(opacity=100); }
/* end: news & events styles */

/* start: 'As seen in' styles*/
.wrapper_asseen { padding:32px 0px 10px; color:#333; min-height:520px;}
* html body .wrapper_asseen { padding:27px 0px 10px; color:#333; } /* for IE6 */
*+html .wrapper_asseen {padding:0px 0px 10px; color:#333; } /* for IE7 */
.content_asseen {padding:0 0 0 0; background:url(bg/vertical_long_dash_tile.gif) 715px 0 repeat-y; min-height:520px; zoom:1;}
.content_asseen .leftCol { float:left; width:703px; height:auto;} /*background-color:#FFCCFF*/
.content_asseen #display { width:703px; height:541px; overflow:auto; padding:0; text-align:center;}
.content_asseen .rightCol { float:left; width:264px; height:auto; margin:0 0 0 13px;}
.content_asseen h1 { font-size:18px; margin:0 0 0 12px; font-weight:bold; }
.content_asseen h2.title_month { font-size:16px; color:#666666;margin:10px 0 5px 12px;}
.asseen_thumb_row {margin:0 0 12px 0px;}
* html body .asseen_thumb_row {margin:0 0 -9px 0px;}
.asseen_thumb { float:left;  width:120px; height:144px;padding:0 0 0 12px; position:relative; cursor:pointer; cursor:hand; }
.asseen_thumb a { width:120px; height:144px;}
.asseen_thumb a:link img { opacity:0.5; filter: alpha(opacity=50);width:120px; height:144px;}
.asseen_thumb a:visited img { opacity:0.5; filter: alpha(opacity=50);width:120px; height:144px;}
.asseen_thumb a:hover img { opacity:1.0; filter: alpha(opacity=100);width:120px; height:144px;}
.asseen_thumb a:active img { opacity:0.5; filter: alpha(opacity=50);width:120px; height:144px;}
.asseen_thumb a.asseen_thumb_selected:link img { opacity:1.0; filter: alpha(opacity=100);}
.asseen_thumb a.asseen_thumb_selected:visited img { opacity:1.0; filter: alpha(opacity=100);}
.asseen_thumb a.asseen_thumb_selected:hover img { opacity:1.0; filter: alpha(opacity=100);}
.asseen_thumb a.asseen_thumb_selected:active img { opacity:1.0; filter: alpha(opacity=100); }
.rightCol h1 {
	padding: 0;
}

.div_btn_moreCovers { float:right; }
.div_btn_moreCovers ul { list-style:none; margin:0; padding:0;}
.div_btn_moreCovers ul li {
	float: left;  display: inline;
}
.div_btn_moreCovers a.btn_moreCovers { float:left; width:55px; height:auto;font-size:12px; display:block; margin:0 0px 0 0; }
.div_btn_moreCovers a.btn_moreCovers:link { color:#FFFFFF; background-color:#022760; text-decoration:none; }
.div_btn_moreCovers a.btn_moreCovers:visited { color:#FFFFFF; background-color:#022760;  text-decoration:none;}
.div_btn_moreCovers a.btn_moreCovers:hover { color:#FFFFFF; background-color:#022760; text-decoration:underline; }
.div_btn_moreCovers a.btn_moreCovers:active { color:#FFFFFF; background-color:#022760; text-decoration:none; }
.btn_moreCovers span { display:block; width:45px; margin:0 auto;}
.div_btn_moreCovers .btn_moreCovers_txt {text-align:center; padding:6px 5px; font-size:9px;}
* html body .div_btn_moreCovers .btn_moreCovers_txt { padding:5px 5px 13px; }
*+html .div_btn_moreCovers .btn_moreCovers_txt { padding:3px 5px;}

.div_btn_moreCovers a.btn_moreCovers2 { float:left; width:55px; height:auto;font-size:12px; display:block; margin:0 0px 0 10px; }
.div_btn_moreCovers a.btn_moreCovers2:link { color:#FFFFFF; background-color:#022760; text-decoration:none; }
.div_btn_moreCovers a.btn_moreCovers2:visited { color:#FFFFFF; background-color:#022760;  text-decoration:none;}
.div_btn_moreCovers a.btn_moreCovers2:hover { color:#FFFFFF; background-color:#022760; text-decoration:underline; }
.div_btn_moreCovers a.btn_moreCovers2:active { color:#FFFFFF; background-color:#022760; text-decoration:none; }
.btn_moreCovers2 span { display:block; width:45px; margin:0 auto;}
.div_btn_moreCovers .btn_moreCovers_txt {text-align:center; padding:6px 5px; font-size:9px;}
* html body .div_btn_moreCovers2 .btn_moreCovers_txt { padding:5px 5px 13px; }
*+html .div_btn_moreCovers2 .btn_moreCovers_txt { padding:3px 5px;}

.div_btn_moreCovers a.btn_prevCovers {float:left;width:55px; height:auto;font-size:12px; display:block; margin:0 15px 0 0; }
.div_btn_moreCovers a.last {margin:0 0px 0 0; }
.div_btn_moreCovers a.btn_prevCovers:link { color:#FFFFFF; background-color:#022760; text-decoration:none; }
.div_btn_moreCovers a.btn_prevCovers:visited { color:#FFFFFF; background-color:#022760;  text-decoration:none;}
.div_btn_moreCovers a.btn_prevCovers:hover { color:#FFFFFF; background-color:#022760; text-decoration:underline; }
.div_btn_moreCovers a.btn_prevCovers:active { color:#FFFFFF; background-color:#022760; text-decoration:none; }
.btn_prevCovers span { display:block; width:45px; margin:0 auto; text-align:center;}
.div_btn_moreCovers .btn_prevCovers_txt {text-align:center; padding:6px 5px;}
* html body .div_btn_moreCovers .btn_prevCovers_txt { padding:5px 5px 13px; }
*+html .div_btn_moreCovers .btn_prevCovers_txt { padding:3px 5px;}
/* end: 'As seen in' styles */

/* start: Terms of Use content*/
.lastRevised2 {font-size:11px; color:#666; font-style:italic; padding:0 0 10px 0;}
.content_termsofuse  {}
.content_termsofuse h2 { margin-bottom: 3px; padding-bottom: 3px; }
/* end: Terms of Use content */