@charset "utf-8";
/* --------------- GLOBAL PAGE SETTINGS -------------- */
/*  HEADER  */
#header{background: #FFF; padding:0px; font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;}
#header img.logo{margin-top:25px; display:inline; float:left;}
#headerActions {
	width: 34em;
	border:1px solid #2f93ce;
	border-top: 0px;
	height:31px;
	background:url(/images/footer-actions-bg-gradient.gif);
	background-repeat:repeat-x;
	color:#FFF;
	float:right;
	text-align:right;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-radius-bottomleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-radius-bottomright: 4px;	
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
#headerActions ul{
	list-style:none;
	margin:0px;
	padding:6px 4em 9px 15px;
	display:block;
	text-align:left;
	float: left;
	font-size: .75em;
}
#headerActions li{
	display:inline;
	padding:0px 10px;
	margin:0px;
	border-right: 1px solid #fff;
}
#headerActions a:link{text-decoration: none; color:#fff;}
#headerActions a:visited{text-decoration: none; color:#fff;}
#headerActions a:active{text-decoration: none; color:#fff;}
#headerActions a:hover{text-decoration: underline; color:#fff;}
#headerActions li.last{border-right:0px;}
#headerActions li.first{padding-left:0px;}
#headerActionsText {
	display: inline;
	height:26px;
	font-size: .75em;
	float:left;
	padding-top:6px;
	margin:0px 20px 0px 0px;
}
#headerSecondaryActions {
	width: 34em;
	margin:10px 2px 0 0;
	height:25px;
	float:right;
}
#headerSecondaryActions .manageServices{
	width: 12em;
	background: url(/images/manage-services-bg.png);
	background-repeat:repeat-x;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-radius-bottomleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-radius-topleft: 4px;	
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	font-weight: 800;
	color:#666;
	font-size:.75em;
	height:21px;
	border: 1px solid #7E7E7E;
	padding:4px 10px 0px 10px;
	float:left;
	border-right:0;

}
#headerSecondaryActions .manageServices a:link{border:none; text-decoration: none; color:#666;}
#headerSecondaryActions .manageServices a:visited{border:none; text-decoration: none; color:#666;}
#headerSecondaryActions .manageServices a:hover{text-decoration: underline;	color:#666;}
#headerSecondaryActions .manageServicesArrow{
	width: 25px;
	border: 1px solid #7E7E7E;
	border-left:0;
	display: inline-block;
	float: left;
	height:25px;
	background: url(/images/manage-services-bg-arrow.png);
	background-repeat: no-repeat;
	cursor:pointer;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-radius-bottomright: 4px;	
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-radius-topright: 4px;	
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
#headerSecondaryActions .manageServicesArrow:hover{
	background: url(/images/manage-services-bg-arrow-hover.png);
	background-repeat: no-repeat;
}
#headerSecondaryActions .manageServicesArrowSelect{
	width: 25px;
	border: 1px solid #006699;
	display: inline-block;
	float: left;
	height:25px;
	background: url(/images/manage-services-bg-arrow-select.png);
	background-repeat: no-repeat;
	cursor:pointer;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-radius-topright: 4px;	
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	display:none;
}
#headerSecondaryActions .mainSearch{
	width: 17.75em;
	height: 25px;
	float: right;
	text-align:right;
	padding:0;
	margin:0;
}
#headerSecondaryActions .mainSearch form{height:25px;padding:0;margin:0;}
#headerSecondaryActions .mainSearch form .element{margin:2px 0 0 0;font-size:.75em; border: 1px solid #7E7E7E; color:#000; background: #F3F3F3; width:200px;padding:2px 5px;}
#headerSecondaryActions .mainSearch form .element2{margin:2px 0 0 0; font-size:.75em; padding:0;}
#headerSecondaryActions .searchBox{text-align:left; width:200px;display: inline; float:left;}
#headerSecondaryActions .mainSearch form .elementAccessible{margin:2px 0 0 0;font-size:.75em; border: 1px solid #7E7E7E; color:#666; padding:2px 5px; background: #F3F3F3; width:200px;}
#manageServicesFull{position:relative; top:-9px; border: 1px solid #2f93ce; background:#FFF; margin:0; width:958px; text-align:right; display:none;}
#manageServicesFull .column{width:299px;padding:10px 10px 0px 10px;float:left; text-align:left;}
#manageServicesFull a:link{border:none; color:#006699;	text-decoration: none;}
#manageServicesFull a:visited{border:none; text-decoration: none;color:#006699;}
#manageServicesFull a:hover{text-decoration: underline;}
#manageServicesFull a:link.businessLink{font-family: Arial, Helvetica, sans-serif;border:none; color:#069; text-decoration: none;}
#manageServicesFull a:visited.businessLink{border:none; text-decoration: none;color:#006699;}
#manageServicesFull a:hover.businessLink{text-decoration: underline;}
#manageServicesFull p{color: #F90; font-family: Verdana, Geneva, sans-serif;margin:0; font-size:.8em; font-weight:bold; padding:10px;}
#manageServicesFull ul{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #333;font-size:.85em; margin-bottom:10px}
#manageServicesFull li{margin-left:20px; font-size:.8em; font-weight: normal; line-height:1.35em;}
.standard table th{/* This class is used to identify the first item of the UL list */ 
	text-align: center;
	font-size: 1.15em;
	font-weight: bolder;
}
/*  LOGIN BAR  */
.standard #PrintLogo {display:none;}

/*  FONTS - TYPE AHEAD STYLE  */
#typeAhead {
	font-size: .75em; /* sets the font size for the Type Ahead section */
	padding: 0 .5em 0 .5em; /* top and bottom padding create visual space within this div */
	margin-top:-1px;
	width: 198px; /* the width of the Type Ahead box, which is a little larger than the text input box*/
	border: 1px solid #CCC; /* creates the light grey border around the Type Ahead options */
	text-align:left;
	background-color: #FFFFFF;
	display:block;
	z-index:9999;
	position:relative;
}
#typeAhead ul{
	margin: 0px; /* ensures no extra spacing is added*/
	padding: 0px; /* ensures no extra spacing is added*/
	list-style: none; /* removes the dots infront of list items */
	z-index:100;
}
#typeAhead li{
	margin: 0; /* ensures no extra spacing is added*/
	padding: .1em 0; /* ensures no extra spacing is added*/
	line-height: .95em; /* Sets the line hight of any line item to be .95 of an em */
	display: block; /* extends the list item to be the width of the parent div #typeAhead */
}
#typeAhead a:link{display: block; margin: 0 -.5em; padding: .25em .5em; color:#333; text-decoration: none;}
#typeAhead a:visited{color: #333; text-decoration: none; display: block; margin: 0 -.5em; padding: .25em .5em;}
#typeAhead a:hover{text-decoration: none; background-color: #EEE; display: block;}
#typeAhead strong{color: #006699;}

/*  MAIN FONTS   */
body{
	font: 1em Arial, Helvetica, sans-serif; /* The default parent font.  Any text element will show up with these setting unless specified differently on that element. */
	background: #FFFFFF; /* The overall while page background.*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* ensures no extra spacing is added*/
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000; /* Sets the font color for the pages to be black */
}
/* This is the link treatment for all states of an a link */
a:link{ border:none; color:#006699;	text-decoration: none;}
a:visited{ border:none; text-decoration: none;}
a:hover{ text-decoration: underline;}
/* This creates the look for any of the headers with the grey gradient, orange borders */
/* .standard h1 { 
	font: normal 20px Arial, Helvetica, sans-serif;
	padding-left:5px;
	background-color: #CCE5F3;
	margin: 0;	
}*/
.standard ul { 
	padding-left: 8px;
	margin-left: 8px;
}
.standard ul.nobullets { 
	list-style: none;
}
.standard ul.nobullets li {
	padding: 0;
	margin: 0;
	line-height: 1.50em;
/*	font-size:.75em; Removed this because it was causing the Features and Specifications to display too small */
}
.standard h1 { 
	/*font: normal 20px Arial, Helvetica, sans-serif;
	padding-left:5px;
	background-color: #CCE5F3;
	margin: 0;	*/
	font: 1.5em Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px dashed #FF9900;
	width: 99%;
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
}
/* used for headings and for headings on rightside cartridges */
.standard h2 { 
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 15px 0 10px 0;
	background-image: 	url(/images/h3-section-heading-bg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #CCCCCC;
	text-align:center;
}
/* used for main content Cartridges (ie Line of Business) */
.standard h3 { 
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* used for main content sub headings */
.standard h4 { 
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}
.standard h5{
	margin: 20px 5px 10px;
	padding: 2px 0px 2px 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color:#EFEFEF;
	border-top: 1px solid #F6AF6D;
}
.standard p.lastmodified{
	font-size: .85em;
	color: #CCCCCC;
}
/* used for sub headings in Ordered lists 
.standard h6{
	font: bold .75em Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}*/


/* CONTAINER: PARENT DIV -------------- */
.standard #container { 
	width: 61.25em;  /* this will create a container 80% of the browser width */
	background: #FFFFFF;
	/*margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin: 0 10px 0 10px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow: hidden;
} 
/* BREADCRUMBS  */

/* The breadcrumbs are used when there is no left nav appearing on the page (ie product detail page). The breadcrumb will be flush to the left vs lining up with the mainContent. */
.standard #breadcrumbs {
	font-size: .65em; 
	color: #FF9900;
	padding: 2px 0px 0px 3px;
	margin-bottom: 15px;
}
/* This is the link treatment for breadcrumb states of an a link */
.standard #breadcrumbs a:link{ border:none; color:#006699;	text-decoration: none;}
.standard #breadcrumbs a:visited{ border:none; color:#006699; text-decoration: none;}
.standard #breadcrumbs a:hover{ text-decoration: underline;}

.standard #breadcrumbsLN {
	font-size: .65em; 
	color: #FF9900;
	padding: 0 0px 0px 3px;
	margin-bottom: 5px;
}
.standard #breadcrumbs strong{
	font-weight: normal;
	color: #333333;
}
.standard #breadcrumbsLN strong{
	font-weight: normal;
	color: #333333;
}
.standard #refinements{
	font-size: .75em;
	font-weight: bold ;
	color: #666;
	padding: 13px 0px 0px 3px; 
}
.standard #refine{
	font-size: .80em;
	font-weight: bold ;
	color: #000;
	padding: 0px 0px 0px 5px;
}

/* LEFT NAVIGATION  */

.standard #leftnav {
	float: left; 
	width: 10em; /* since this element is floated, a width must be given */
	border: 1px solid #CCC;
	border-top: 0;
	margin: 0;
	padding: 0;
}
.standard #leftnavCategory {
	margin: 0;
	padding: 0;
}

.standard #leftNavCategoryTitle { 
	margin: 1.25em 0 .25em 0;
	padding: 0 .50em;
	font-size: .80em;
	font-weight: bold;
}
.standard #leftNavContent ul { 
	margin: 0;
	padding: 0 .25em 0 1.25em;
	list-style: none;
	font-size: .75em;
	color: #666;
}
.standard #leftNavContent ul ul{
	font-size: 1em;
}

.standard #leftNavContent a:link.allFeatures {
	padding-left: .40em; 
	font-weight: bold;
	line-height: 1.75em;
}
.standard #leftNavContent a:hover{ 
	text-decoration: underline;
}
.standard #leftNavContent form {
	padding: 0; 
	margin: 0;	
} 

.standard #leftNavContent input {
	padding: 0; 
	margin-left: -12px;	
} 

.standard #NavExtras {
	margin: 1.25em .75em;
	padding-top: 1em;
	border-top: 1px solid #CCC;
}
.standard #NavExtras ul { 
	margin: 0;
	padding-left: .25em;
	list-style: none;
}

/*  RIGHT SIDEBAR  */

/* Tips for sidebar2:
1. Since we are working in relative units, it's best not to use padding on the sidebar. It will be added to the overall width for standards compliant browsers creating an unknown actual width. 
2. Since em units are used for the sidebar value, be aware that its width will vary with different default text sizes.
3. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".standard #sidebar1 p" rule.
*/
.standard #sidebar2 {
	float: right;
	width: 12em; /* since this element is floated, a width must be given */
	background: #FFFFFF;
	padding: 0px 0; /* top and bottom padding create visual space within this div  */
	margin: 0px 0px 0px 0px;
}
.standard #sidebar2 p {
	margin: 6px;
	padding: 0;
	font-size: .75em;
}
.standard #sidebar2 ul {
	padding-left: 11px;
	margin-left: 11px;
}
.standard #sidebar2 li {
	font-size: .75em;
}
.standard #sidebar2 li.title {
	font-size:.75em;
	list-style:none;
	font-weight: bold;
	margin-left: -10px;
	padding-bottom: 5px;
}
.standard #sidebar2 ol {
	padding-left: 11px;
	margin-left: 22px;
}

.standard #sidebar2 h6 {
	font: bold .75em Arial, Helvetica, sans-serif;
	margin-left: 12px;
	margin-bottom: -10px;
	padding-bottom: 0px;
}
.standard #sidebar2Box {
	/* border: 1px solid #CCC;*/
	margin-bottom: 10px;
	/*border-top: none ;*/
}
.standard #sidebar2Box .border{
	border: 1px solid #CCC;
}
.standard #sidebar2Box .Noborder{
	border: none; 
}
.standard #sidebar2BoxImage {
	float: left;
	width: 75px;
	text-align:center;
	padding-bottom: 5px;
}

/*.standard #sidebar2Box2 {
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
.standard #sidebar2Box2 .imgNoborder{
	border: none; 
}
.standard #merch {
	margin-bottom: 10px;
	text-align: center;
}
*/

/* --------------- MAIN CONTENT: MIDDLE MODULE (FOR LOB CONSUMER, -------------- */
.standard #mainContent { 
	margin: 0 12px 0 12px; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
	padding: 0px; /* padding here creates white space "inside the box." */
	float: left;
	width: 602px;
}
.standard #mainContent p {
	margin: 0px;
	padding: 0;
	font-size: .75em;
}
.standard #mainContent li {
	font-size: .75em;
}
/* --------------- MAIN CONTENT: for NAV RESULTS and SEARCH RESULTS -------------- */
.standard #mainContentFeatureItems{	
	padding: 3px; /* top and bottom padding create visual space within this div  */
	margin-bottom: .75em;
}
.standard #mainContentFeatureItemsBorder{	
	padding: 3px; /* top and bottom padding create visual space within this div  */
	margin-bottom: 0px;
	height: 180px;
	margin-bottom: .75em;
	border: 1px solid #CCC;
}
.standard #mainContentFeatureProducts {
	padding: .75em 18px; /* top and bottom padding create visual space within this div  */
	margin: 0;
	text-align: center;
	width: 160px;
	float: left;
	display:inline-block;
	white-space: normal;
	font-size: 1em;
}

/* --------------- MAIN CONTENT: for PRODUCT DETAIL -------------- */
.standard #mainContentProductDetail {
	margin: 0px 13em 0 0; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
}
.standard #mainContentProdDesc {
	display: inline-block;
	float: left;
	width: 60%;
	font-size: .75em;
	padding-left: 5px;
}
.standard #mainContentProdDesc .top{
	margin-top: 0px;
	padding-top: 0px;
}
.standard #mainContentProdOrderDetails {
	display: inline-block;
	float: left;
	width: 37%;
	margin-left: 10px;
	font-size: .75em;
}
.standard #mainContentProdPrice {
	float: right;
	width: 10em;
	margin-left: 10px;
	display: block;
}
.standard #mainContentProdPrice .NewPrice,.standard #srPrice .NewPrice{
	color: #005b8e;
	font-weight: bold;
	font-size: 1.25em;
}
.standard #mainContentProdPrice .NewPriceCents,.standard #srPrice .NewPriceCents{
	color: #005b8e;
	font-weight: bold;
	font-size: 1em;
}
.standard #mainContentProdPrice .PriceStrike,.standard #srPrice .PriceStrike {
	font-weight: bold;
	font-size: 1.25em;
	text-decoration: line-through;
}
.standard #mainContentProdPrice .PriceStrikeCents,.standard #srPrice .PriceStrikeCents{
	font-weight: bold;
	font-size: 1em;
	text-decoration: line-through;
}
.standard #mainContentProdImg {
	float: left;
	width: 150px;
	text-align:center;
}
.standard #mainContentProdAction {
	float: left;
	width: 10em;
	text-align: center;
	padding-top: 15px;
}
.standard #mainContentProdMore {
	clear: left;
	width: 150px;
	text-align: center;
	padding-top: 15px;
}
.standard #mainContentProdOrderDetails ul{ 
	margin: 0px; /* ensures no extra spacing is added*/
	padding: 0; /* ensures no extra spacing is added*/
	list-style-type: none;
} 
.standard #mainContentProdOrderDetails ul li{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.standard #mainContentFeatSpot {
	margin: 0;
}
.standard #mainContentTabContent {
	float: left;
	width: 99%; /* since this element is floated, a width must be given */
	padding: 0; /* top and bottom padding create visual space within this div  */
	margin-top: 1em;
}
/* --------------- MAIN CONTENT: for COMPARISON  -------------- */

.standard #mainContentCompare {
	margin: 0 0 0 0;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}

.standard #mainContentCompareDetails {
	padding: 5px 0 0 0; /* top and bottom padding create visual space within this div  */
	margin: 5px 0 0 0;
	/*border-top: 1px dashed orange;  took out - top and bottom padding create visual space within this div  */
}

/* --------------- MAIN CONTENT: for CONSUMER LOB  -------------- */
.standard #mainContent .PrimAdBox {
	float: left;
	width: 600px;
	/*border: 1px solid #CCC;*/
	border: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.standard #mainContent .SecBox {
	float:left;
	width:590px;
	/*border: 1px solid #CCC;*/
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
}
.standard #mainContent .LftBox {
	float:left;
	width:47%;
	min-height: 16em;
	/*border: 1px solid #CCC;*/
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
}
.standard #mainContent .RgtBox {
	float:right;
	width:47%;
	min-height: 16em;
	/*border: 1px solid #CCC;*/
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
}
/* COMARISON PAGE */
/* Print/Back button -------------- */
.standard #print {
	float:left;
	margin: 0px 0 0 6px;
	color: #666666;
	font-size: .65em;
	text-align: left;
	vertical-align: bottom;
}
.standard #back{
	float:right;
	margin: 0px 6px 0 0;
	padding: 0 0 0 0;
}
/* COMPARISON PAGE - TABLE -------------- */

.standard #mainTable {
	border: none ;
	width: 99% ;
	font-size: .75em;
	margin: 0 ;	
}
.standard #mainTable col.first {
	width: 292px ;
	text-align: left; 	
}
.standard #mainTable tr.featureRowTop{
}
.standard #mainTable tr.featureRowTop td{
	background:#FFFFFF;
	padding: 5px;
	border-bottom: 1px dashed orange;
}
.standard #mainTable tr.blankCell{
}
.standard #mainTable tr.blankCell td{
	background:#FFFFFF;
}
.standard #mainTable tr.featureRow{
}
.standard #mainTable tr.featureRow td{
	border-bottom: 1px dashed orange;
	padding: 5px;
}

.standard #mainTable th {
	background-color: #ffffff ;
	text-align: center;
}
.standard #mainTable td.first {
	text-align: left;
}
.standard #mainTable td {
	text-align: center;
}

.standard #mainTable td.dash {
	border-bottom: 1px dashed #F17C0e ;
}

.standard #mainTable td.items{
	background-color: transparent ;
	border-bottom: 1px dashed #F17C0e ;
}
.standard #mainTable td.common{
	background-color: #ffffff;
}

.standard #mainTable col.even{
	background-color: #EEEEEE;
	text-align: center;
}
.standard #mainTable col.odd{
	background-color: #FFFFFF;
	text-align: center;
}
/* COMPARISON TABLE - ProductHeader */
.standard #productHeader {
	margin: 0 0 0 0;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.standard #productHeader ul {
	list-style-type: none;
	width: 800px;
	margin: 0 0 0 200px ;
	padding: 1em 0 0 1em;
} 
.standard #productHeader li {
	float: left;
	width: 136px;
	padding : 1em 0 0 1em;
	text-align:center;
}
/* COMPARISON TABLE - ProductFeatures */
.standard #productFeatures {
	margin: 0 0 0 0;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.standard #productFeaturesName {
	float: left;
	width: 190px;
	padding: 1em 0 0 1em;
} 
.standard #productFeaturesName ul li{
	border-bottom: 1px dashed #FF9900;  /* orange dashed line to visually seperate the footer from the content */
} 
.standard #productFeaturesName ul {
	list-style-type: none;
	width: 190px;
	margin: 0 0 0 0 ;
	padding: 1em 0 0 1em;
} 
.standard #productFeaturesName li.featureName {
	float: left;
	width: 190px;
	padding : 1em 0 0 1em;
	text-align:left;
	border-bottom: 1px dashed #FF9900;  /* orange dashed line to visually seperate the footer from the content */

}
.standard #productFeaturesYes {
	float: left;
	width: 136px;
	padding: 1em 0 0 1em;
} 
.standard #productFeaturesYes ul {
	list-style-type: none;
	width: 800px;
	margin: 0 0 0 0 ;
	padding: 1em 0 0 1em;
} 
.standard #productFeaturesYes li {
	float: left;
	width: 136px;
	padding : 1em 0 0 1em;
	text-align:center;
}
/* COMARISON PAGE - Common Features area  */
.standard #commonFeatures{
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-size: .75em;
	margin: 0px 0  0 0px;
}

/* COMARISON PAGE -  Merchandising zone */
.standard #merchandisingZone {
	margin: 0;
	padding: 5px;
	text-align: center;
}

/* --------------- MAIN CONTENT: Nav Results-------------- */
.standard #mainContentResults { 
	margin: 0 0 0 11em; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
	
}
.standard #mainContentSearchResults {
	float: left; 
	width: 36em; /* since this element is floated, a width must be given */
	padding: 10px; /* top and bottom padding create visual space within this div  */
	
}
.standard #searchResultsMessaging {
	padding: 0; /* top and bottom padding create visual space within this div  */
	width: 49%;
	float: left;
	display:inline-block;
}
.standard #searchResultsMessaging p {
	font-size: 1em;
	color:#000000;
}
	
.standard #searchResultsMessaging .autocorrect{
font-size: 1em;
font-weight:bold;
}
.standard #searchResultsMessaging .alternate{
font-size: 1em; 
font-weight:bold;
}
.standard #searchResultsMessaging .misspelled{
font-size: 1em; 
font-weight:bold;
}
.standard #searchResultsMessaging .didyoumean{
font-size: 1em; 
font-weight:bold;
}	
.standard #mainContentSearchResults p{
	padding:0;
	margin:0;
}
.standard #searchResultsTabContent {
	margin: 15px 0;
}
.standard #mainContentSearchResults b {
	background-color: #cccccc;
	font-weight: bold;
	padding: 1px;
	margin: 0;
}
/* --------------- MAIN CONTENT: SUPPORT LANDING PAGE -------------- */

.standard #mainContentSupport {
	margin: 0 13em 0 0; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */

}
.standard #mainContentSupportArticle {
	display:inline-block;
	float: left;
	width: 99%;
	font-size: .75em;
	padding-left: 5px;
}
.standard #mainContentSupportPageSummary {
	width: 98%;
	padding: 10px 0 10px 0;
	text-align: left ;
	font-size: .75em;
	
}
/* SUPPORT - Alert box */
.standard #alert {
	float: left;
	width: 98%; /* since this element is floated, a width must be given */
	border: 1px solid #FF9900;
	margin-bottom: 20px;		
}
.standard #alert h1 { 
	text-align:center;
	font-size:1em;
	padding:2px 8px 2px 0px;
	font-weight:bold;
	background-color: #FF9900;
	color: #FFFFFF;
	border:0px;
	margin: 0;
}
.standard #alert p {
	margin: 0px;
	padding: 0;
	font-size: .75em;
}
.standard #alert ul {
	text-align: left ;
	margin: 5px 25px;
	list-style-type: square;
}
.standard #alert li {
	font-size: .75em;
	padding: 2px 0;
}

/* SUPPORT - Topic Boxes  */
.standard #mainContentTopics ul{ 
	margin: 0px; /* ensures no extra spacing is added*/
	padding: 0px; /* ensures no extra spacing is added*/
	list-style-type: none;
	display: inline ;
}
.standard #mainContentTopics li{ 
	display: inline ;
}

.standard #mainContentTopics {
	width: 99% ;
	text-align: left;
	font-size: .75em;
}

.standard #mainContentBox1 {
	float: left;
	width: 31%;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 3px;
}
.standard #mainContentBox2 {
	float: left;
	width: 31%;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 3px;
}
.standard #mainContentBox3 {
	float: left;
	width: 31%;
	padding: 3px;
	margin-bottom: 20px;
}
.standard #mainContentBox4 {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	width: 31%;
	padding: 3px;
}
.standard #mainContentBox5 {
	float: left;
	width: 31%;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 3px;
}
.standard #mainContentBox6 {
	float: left;
	width: 31%;
	margin: 0px;
	padding: 3px;
	margin-bottom: 20px;
}
.standard #mainContentBox7 {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	width: 31%;
	padding: 3px;
}
.standard #mainContentBox8 {
	float: left;
	width: 31%;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 3px;
}
.standard #mainContentBox9 {
	float: left;
	width: 31%;
	margin: 0px;
	padding: 3px;
	margin-bottom: 20px;
}


/* --------------- MAIN CONTENT: SOLUTIONS -------------- */
.standard #mainContentSolutions {
	margin: 0 13em 0 0; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */

}
.standard #mainContentSolutionsArticle {
	display:inline-block;
	float: left;
	width: 99%;
	font-size: .75em;
	padding-left: 5px;
}
.standard #mainContentSolutionsPageSummary {
	width: 98%;
	padding: 10px 0 10px 0;
	text-align: left ;
	font-size: .75em;
	
}
.standard #mainContentSolutionsDetails {
	width: 98%;
	padding: 10px 0 10px 0;
	text-align: left ;
	font-size: .75em;
	border-top: 1px dashed #FF9900;  /* orange dashed line to visually seperate the footer from the content */
	
}
.standard #mainContentSolutionsSurvey {
	width: 99%;
	padding: 10px 0 10px 0;
	text-align: center ;
}

/* --------------- MAIN CONTENT: PROMOTIONS -------------- */
/*.standard #merchandizing {
	clear: left;
	padding: 0px;
	text-align: left;
	margin: 35px;
}
.standard #merchandizing p {
	font-size: 2em;
	padding: 35px;
	margin: 35px;
}
*/
.standard #mainContentPromo { 
	margin: 0 13em 0 10px; /* the left margin should mirror the margin on the header and footer for proper alignment. */
} 
.standard #mainContentPromo p {
	margin: 0px;
	padding: 0;
	font-size: .75em;
}
.standard #mainContentPromo li {
	font-size: .75em;
}
.standard #mainContentPromo .PrimContBoxVert {
	float: left;
	width: 585px;
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
}
.standard #mainContentPromo .PrimContBox {
	float: left;
	width: 740px;
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
}

.standard #PromoImage {
	width: 10em; /* since this element is floated, a width must be given */
	border: 1px solid #CCC;
	border-top: 0;
	margin: 0;
	padding: 0;
}
.standard #mainContentPromo .VertImageBox {
	float: left;
	width: 145px; /* since this element is floated, a width must be given */
	margin: 0 20px 10px 0;
	height: 100%;
}
.standard #mainContentPromo .VertImageBox img {
	width: 145px;
}
.standard #mainContentPromo .VertShopNowBox {
	float:right;
	margin: 0px 0px 5px 10px;
	padding:5px 0px 0px 10px;
	height:40px;
	width:100px;
}
.standard #mainContentPromo .CalltoAction {
	float:right;
	margin: 0px 10px 10px 0px;
	padding:5px 35px 15px 20px;
	height:40px;
	width:100px;
	/*background-color:#efefef;*/
	font-size: .75em;
font-weight: bold;
text-align: center;
}

.standard #mainContentPromo .HorzShopNowBox {
    clear:right;
	float:right;
	margin: 10px 10px 10px 20px;
	padding: 10px 50px 15px 20px;
	height:40px;
	width:100px;
}
.standard #mainContentPromo .HorzImageBox {
	clear: left;
	float: left;
	width: 600px;
	height: 200px;
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
}


/* --------------- PRODUCTS AND SERVICES TAB: Nav Results-  -------------- */
.standard #searchResultsTabContent ul.prodserv{ 
	margin: 0px; /* ensures no extra spacing is added*/
	padding: 5px 0 0 0; /* ensures no extra spacing is added*/
	border-top: 1px dashed #FF6600;
	clear: both;
} 
.standard #searchResultsTabContent ul.prodserv li{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.standard #srTitle{
	float: left;
	width: 55%;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: .8em;
}
.standard #srTitle p{
	font-weight:normal;
}
.standard #srImage{
	display: inline-block;
	width: 121px;
	text-align:center;
	float:left;
	margin-bottom: 5px;
}
.standard #srPrice{
	display: inline-block;
	width: 19%;
	float: left;
	margin-left: .8em;
	text-align:center;
	font-weight: bold;
}
/* --------------- ABOUT US TAB: Nav Results  -------------- */
.standard #searchResultsTabContent ul.aboutus{ 
	margin: 0px; /* ensures no extra spacing is added*/
	padding: 5px 0 5px 0; /* ensures no extra spacing is added*/
	border-top: 1px dashed #FF6600;
	clear: both;
} 
.standard #searchResultsTabContent ul.aboutus li{
	list-style: none;
	margin: 0;
	padding: 0;
}
/* --------------- SUPPORT TAB: Nav Results -------------- */
.standard #searchResultsTabContent ul.support{ 
	margin: 0px; /* ensures no extra spacing is added*/
	padding: 5px 0 5px 0; /* ensures no extra spacing is added*/
	border-top: 1px dashed #FF6600;
	clear: both;
} 
.standard #searchResultsTabContent ul.support li{
	list-style: none;
	margin: 0;
	padding: 0;
}
/* --------------- MAIN CONTENT: Nav Results- SEARCH RESULTS NAVIGATION -------------- */
.standard #searchResultsNavBar {
	margin: 1em 0 0 0;
	padding: 0; /* top and bottom padding create visual space within this div  */
	font-size: .95em;
	color: #666666;
	clear: left;
}
.standard #searchResultsMessaging {
	padding: 0; /* top and bottom padding create visual space within this div  */
	padding-left: .3em;
	width: 49%;
	float: left;
	color:#000000;
	display:inline-block;
}
.standard #searchResultsMessaging .misspelled{
font-size: 1em; 
font-weight:bold;
}
.standard #searchResultsSort {
	padding-top: .4em;
	text-align: right;
	width: 50%;
	float: right;
	display: inline-block;
	color:#666666;
	font-size: .75em;
}
.standard #searchResultsPageNav {
	padding-top: 1.5em; /* top and bottom padding create visual space within this div  */
	padding-left: .5em;
	text-align: left;
	width: 32%;
	float: left;
	display:inline-block;
}
.standard #searchResultsTagLine {
	padding-top: 1.5em; /* top and bottom padding create visual space within this div  */
	padding-left: .3em;
	text-align: left;
	width: 95%;
	float: left;
	color:#666666;
	font-size: .75em;
	display:inline-block;
}
.standard #searchResultsPageNum {
	padding-top: 1.5em; /* top and bottom padding create visual space within this div  */
	padding-left: .3em;
	text-align:center;
	width: 33%;
	float: left;
	display:inline-block;
}
.standard #searchResultsCompare {

	padding: 0; /* top and bottom padding create visual space within this div  */
	text-align:right;
	width: 33%;
	float: left;
	display:inline-block;
}

.standard #DividerLine {
	border-top: 1px dashed #FF6600;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* --------------- FLOATING STYLES-------------- */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfloatLeft { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* --------------- FORMS -------------- */
.standard form{padding: 0; margin: 0;} /*Removes all padding from the form html elemement so that it lines up correctly twith the other elements ont he page*/
.standard form.compare{padding: 0; margin-top: 1em; z-index: 50;} /*Removes all padding from the form html elemement so that it lines up correctly twith the other elements ont he page*/
.standard form .elements1{border: 1px solid #006699; padding-left: 2px; margin-right: 3px; z-index: 50;} /*formats all elements of the form to have a smaller text size and spacing to ensure they line up correctly*/ 
.standard form .elements2{border: 1px solid #006699; padding-left: 2px; margin-left: 3px; font-size: 1em; z-index: 50;} /*formats all elements of the form to have a smaller text size and spacing to ensure they line up correctly*/ 
.dropDownElement{z-index:0;}
/* --------------- FOOTER -------------- */
#footer {padding: 20px 0 10px 0;background: #FFF; width: 960px; margin: 0 auto; font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;}
#footer p.footerText{font-size: .65em; color:#666; text-align:center; padding:0; margin:0;}
#footer ul.footerLinks{
	list-style:none;
	padding:10px;
	display: block;
	font-size: .65em;
	text-align:center;
	margin:0;
}
#footer ul.footerLinks li{
	display:inline;
	padding:0px 10px;
	margin:0px;
	border-right: 1px solid #7E7E7E;
}
#footer ul.footerLinks li a:link{text-decoration: none; color:#006699;}
#footer ul.footerLinks li a:visited{text-decoration: none; color:#006699;}
#footer ul.footerLinks li a:active{text-decoration: none; color:#006699;}
#footer ul.footerLinks li a:hover{text-decoration: underline; color:#006699;}
#footer ul.footerLinks li.last{border-right:0px;}
#footer ul.footerLinks li.first{padding-left:0px;}
#FooterActions{
	border:1px solid #2f93ce;
	border-right: 0px;
	height:31px;
	background:url(/images/footer-actions-bg-gradient.gif);
	background-repeat:repeat-x;
	background-color:#0253a7;
	color:#FFF;
	z-index:1;
	text-align:right;
	float:left;
	width:882px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-radius-bottomleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-radius-topleft: 4px;	
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	display:inline;
}
#FooterActions ul{
	list-style:none;
	padding:0px;
	margin:6px 0px 4px 15px;
	display:block;
	text-align:left;
	float: left;
	font-size: .75em;
}
#FooterActions li{
	display:inline;
	padding:0px 10px;
	margin:0px;
	border-right: 1px solid #fff;
}
#FooterActions li a:link{text-decoration: none; color:#fff;}
#FooterActions li a:visited{text-decoration: none; color:#fff;}
#FooterActions li a:active{text-decoration: none; color:#fff;}
#FooterActions li a:hover{text-decoration: underline; color:#fff;}
#FooterActions li.last{border-right:0px;}
#FooterActions li.first{padding-left:0px;}
#FooterActions p{margin:6px 10px 0px 0px;font-size: .75em;padding:0px;}
#socialMedia{
	height:31px;
	width:75px;
	border: 1px solid #7E7E7E;
	background:url(/images/footer-follow-bg-gradient.gif);
	background-repeat:repeat-x;
	margin:0px;
	float:left;
	z-index:5;
	text-align:center;
	display:inline;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-radius-bottomright: 4px;	
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-radius-topright: 4px;	
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
#socialMedia img{
	margin:6px 5px 0px 5px;
}

/* --------------- FONTS - WORD FOUND STYLE -------------- */
/*.standard b{
	background-color: #cccccc;
	font-weight: bold;
	padding: 1px;
	margin: 0;
}*/
/* --------------- FONTS - GENERAL -------------- */
.textSmallestGrey {
	font-size: .60em;
	color: #666;
}
.textSmallGrey {
	font-size: .70em;
	color: #666;
}
.textMediumGrey {
	font-size: .75em;
	color: #666;
}
.textLargeGrey {
	font-size: 1.00em;
	color: #666;
}
.textSmallestBlack {
	font-size: .60em;
	color: #000;
}
.textSmallBlack {
	font-size: .70em;
	color: #000;
}
.textMediumBlack {
	font-size: .75em;
	color: #000;
}
.textLargeBlack {
	font-size: 1em;
	color: #000;
}
#p7tpc1_1 table .Price{
	color: #000000;
	font-size: 1.25em;
	font-weight:normal;
}
#p7tpc1_1 table .PriceCents{
	color: #000000;
	font-size: 1em;
	font-weight:normal;
}
.Price {
	color: #000000;
	font-weight: bold;
	font-size: 1.25em;
}
.PriceCents {
	color: #000000;
	font-weight: bold;
	font-size: 1em;
}
.NewPrice {
	color: #000000;
	font-weight: bold;
	font-size: 1.25em;
}
.NewPriceCents{
	color: #000000;
	font-weight: bolder;
	font-size: 1em;
}
.PriceStrike {
	font-size: 1.25em;
	text-decoration: line-through;
}
.PriceStrikeCents {
	font-size: 1em;
	text-decoration: line-through;
	margin-right:5px;
}
/* 
 ---------------------- TAB PANEL STYLES -----------------------------------*/

.p7TPpanel {
}
.p7TPpanelLR {
}
.p7TPwrapper {
	padding: 0;
}
.p7TPheader {
	display: none;
}
.p7TP_tabs {
	padding: 0;
	font-size: .85em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 8px 8px 4px 6px;
	display: block;
	float: left;
	background-image: url(http://www.sasktel.com/personal/p7tp/img/tabs01_up2-P.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	font-weight: bold;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
}
.p7TP_tabs div {
	display: block;
	float: left;
	background-image: url(http://www.sasktel.com/personal/p7tp/img/tabs01_up-P.jpg);
	background-repeat: no-repeat;
	margin: 0 -2px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 10px;
	background-color: #FFFFFF;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	border: 1px solid #B2B3B5;
	height: 100%;
	font-size: .75em;
}
.p7TPcontentLR {
	padding: 10px;
	background-color: #FFFFFF;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	border: 1px solid #B2B3B5;
	height: 100%;
}
.p7TPwelcomeLR {
	background-image:url(/personal/little-reds-adventures/images/red-rockband-600x200.jpg);
	background-repeat: no-repeat;
}
.p7TPcardsLR {
	background-image:url(/personal/little-reds-adventures/images/red-hearts.jpg);
	background-repeat: no-repeat;
}
.p7TPcontent h2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: 1.5em;
	color: #000000;
	margin: 0px;
	line-height: normal;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
	background-image: url(http://www.sasktel.com/personal/p7tp/img/tabs01_down.gif);
	background-repeat: no-repeat;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(http://www.sasktel.com/personal/p7tp/img/tabs01_down2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
}
/* ----------------- MORE IMAGES TAB   -----------------------------------*/
.standard #moreImages {
}
.standard #moreImagesThumb {
	width: 30%;
	text-align: center;
	float: left;
	padding: 10px;
}
.standard #moreImagesThumb img {
	border: 1px solid #999999;
	width: 75px;
	height: 75px;
	margin: 10px;
	padding: 5px;
}
.standard #moreImagesThumb a:hover img {
	border: 1px solid #FF9900;
}
.standard #moreImagesLarge {
	text-align: center;
	width: 60%;
	float: left;
	padding: 10px;
}
.standard #moreImagesLarge img {
	margin: 20px 10px;
}
/* ----------------- FEATURES TAB   -----------------------------------*/
.standard #features {
	text-align: left;
}
/* ----------------- ACCESSORIES TAB   -----------------------------------*/
.standard #accessories {
	text-align: left;
}
.standard #accessories ul.prodserv{ 
	margin: 0px; /* ensures no extra spacing is added*/
	padding: 5px 0 0 0; /* ensures no extra spacing is added*/
	border-top: 1px dashed #FF6600;
	clear: both;
} 
.standard #accessories ul.prodserv li{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.standard #accessories #srTitle{
	float:left;
	width: 56%;
	margin-bottom: 5px;
	margin-left: .8em;
}
.standard #accessories #srImage{
	display: inline-block;
	width: 121px;
	text-align:center;
	float:left;
	margin-bottom: 5px;
}
.standard #accessories #srImage img{
	width: 75px;
	height: 62px;
}
.standard #accessories #srPrice{
	display: inline-block;
	width: 20%;
	float: left;
	margin-left: .8em;
	text-align:center;
	font-weight: bold;
}
#footerProduct {
	padding: 1em 0 1em 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	margin: .5em 15px 0 15px;  /* spacing added to seperate the footer from the rest of the page */
	border-top: 1px dashed #FF9900;  /* orange dashed line to visually seperate the footer from the content */
	font-size: 0.7em;  /* font size is set slightly smaller than the other elements on the page to signify less importance */
	text-align:center;  /* all items within the footer are centered on the page */
	clear:both;  /* clears any floats from the other elements on the page, so that the footer appears below them */
} 
#footerProduct ul {
	padding: 0; /* ensures no extra spacing is added */
	margin: 0; /* ensures no extra spacing is added */
}
#footerProduct li {
	display: inline;  /* displays list items horizontally */
	margin: 0; /* ensures no extra spacing is added */
	padding: 0px 1px 0px 5px;  /* spacing between list items and vertical spacer (border) */
	border-left: 1px solid #000;  /* visual vertical spacer to seperate links */
}
#footerProduct li.first{
	border-left: 0px;  /* seperater (border) removed from the first item in the list */
}
#footerProduct p {
	margin: 0; /* ensures no extra spacing is added */
	padding: 0; /* ensures no extra spacing is added */
}
#verisign {
	float:right;
	width: 150px;
	position: relative;
	z-index: 99;
	text-decoration:none;
	font:bold 7px verdana,sans-serif;
	letter-spacing:.5px;
	text-align:center; 
	margin-top:-60px;
	padding:0px;
	border: 0px;
}
#verisign a:link{
	color:#000000;
}
/*ROTATING BANNER ADS*/
#bannerContainer {
	padding: 0;
	width: 600px;
	height: 200px;
	overflow: hidden;
	z-index: 5;
}
#bannerImages {
	padding: 0;
	margin: 0;
	width: 600px;
	height: 200px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	overflow: hidden;
	z-index: 10;
}
#bannerImages img{
	padding: 0;
	margin: 0;
	width: 600px;
	height: 200px;
	z-index:15;
}
#bannerImageOptions {
	z-index: 20;
	display: block;
	height: 15px;
	width: 17px;
	padding:2px 0 0 0;
	margin: -2.50em .5em 1.5em 0em;
	background-color: #F9F9F9;
	color: #006699;
	border: 1px solid #CCC;
	text-align: center;
	font-weight: bolder;
	font-size: .65em;
	position: relative;
	float: right;
	cursor: pointer;
}
#bannerImageOptionsPause {
	z-index: 99;
	display: block;
	height: 15px;
	width: 17px;
	padding:2px 0 0 0;
	margin: -2.50em .5em 1.5em -24px;
	background-color: #F9F9F9;
	color: #006699;
	border: 1px solid #CCC;
	text-align: center;
	font-weight: bolder;
	font-size: .65em;
	position: relative;
	float: right;
	cursor: pointer;
}
#bannerImageOptions:hover{
	background-color: #E4E4E4;
	color: #006699;
}
#bannerImageOptionsPause:hover{
	background-color: #E4E4E4;
	color: #006699;
}


