/* andreas09 v1.0 (Dec 10th 2005) - An open source template by Andreas Viklund - http://andreasviklund.com. Free to use for any purpose as long as the proper credits are given to the original author. *//* For different broswers - couple items to check-mainmenu - set top margin to work on specific browsers*/body {background:#FFFFFF url(images/bodybg.jpg) repeat-x;color:#303030;font:80% Verdana,Tahoma,Arial,sans-serif;margin:0;padding:0;text-align:center;}a {color:#144081;	padding:2px;	font-weight:bold;	text-decoration:none;}a:hover {	/*background-color:#144081;*/	/*color:#FFFFFF;*/	/* Must replace all image links with a link class specification to remove blue background - the re-do background color - learn more links will need some change too */	padding:2px;	color:#206EE0;	font-weight:bold;		text-decoration:underline;			}	a:visited {	}a:active {	}	a img{	border:0px;	} a:hover img{	border:0px;	}a:visited img{border:0px;}a:active img{	border:0px}p {color:#333333;line-height:1.5em;margin:0 0 15px;}/*** Main container ***/#container {color:#FFFFFF;margin:0px auto;min-width:770px;padding:0;text-align:left;width:865px;}/*** Header section ***/#sitename {color:#ffffff;height:97px;width:865px;/*margin:0 20px 10px;*/text-align:left;/*background:#FFFFFF url(img/cyg_header_bgrnd.jpg) no-repeat bottom right;*/}#sitename img {/*position:absolute;*/margin-left:0px auto;background-color:#000000;float:left;	}#sitenamenavigationmain {/*text-align:right;*//*margin-top:-77px;*/	/*height:26px;	background-color:#FF0000;*/	/*margin-left:300px;*/	/*For FF - mac -	margin-right:280px;*/	padding-top:9px;float:left;	}#sitenamenavigationmain ul {position:absolute;top:0px;font-size:12px;margin:0px;display:block;	}#sitenamenavigationmain li {display:inline;float:left;height:30px;list-style:none;margin:0;/*padding:8px 3px 5px 20px;*/}/* ====================  If using as UL links ========================#sitenamenavigationmain a {border-right:1px dotted #CCCCCC;background-color:#1D272E;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;display:block;font-size:10px;padding: 10px 22px 14px 22px;text-transform:uppercase;font-weight:bold;letter-spacing:.02em;float:left;}#sitenamenavigationmain a:active {border-right:1px dotted #CCCCCC;background-color:#1D272E;color:#FFFFFF;display:block;font-size:10px;padding: 10px 22px;text-transform:uppercase;font-weight:bold;letter-spacing:.02em;}#sitenamenavigationmain a:visited {border-right:1px dotted #CCCCCC;background-color:#1D272E;color:#FFFFFF;display:block;padding: 10px 22px;text-transform:uppercase;font-weight:bold;letter-spacing:.02em;}#sitenamenavigationmain a:hover {background:#f0f0f0 url(img/menuhover.jpg) top left repeat-x;color:#FFFFFF;text-decoration:none;background-color:#006699;font-weight:bold;letter-spacing:.02em;}===============================================================================*/#sitename_needhelp a:link{	color:#FFFFFF;	padding:10px 5px 5px 0px;	font-size:1.1em;	text-align:center;	position:absolute;	float:right;	width: 170px;	height:55px;	background:#006600 url(../Images/site-name-nav-view-gifts-reg.jpg) no-repeat top center;	margin-left:680px;	border-left:1px solid #339933; border-right:1px solid #339933; 	border-bottom:1px solid #339933;	font-weight:700;	letter-spacing:-.02em;	}#sitename_needhelp a:active {	color:#FFFFFF;	padding:10px 5px 5px 0px;	font-size:1.1em;	text-align:center;	position:absolute;	float:right;	width: 170px;	height:55px;	background:#006600 url(../Images/site-name-nav-view-gifts-reg.jpg) no-repeat top center;	margin-left:680px;	border-left:1px solid #339933; border-right:1px solid #339933; 	border-bottom:1px solid #339933;	font-weight:700;	letter-spacing:-.02em;	}#sitename_needhelp a:visited {		color:#FFFFFF;	padding:10px 5px 5px 0px;	font-size:1.1em;	text-align:center;	position:absolute;	float:right;	width: 170px;	height:55px;	background:#006600 url(../Images/site-name-nav-view-gifts-reg.jpg) no-repeat top center;	margin-left:680px;	border-left:1px solid #339933; border-right:1px solid #339933; 	border-bottom:1px solid #339933;	font-weight:700;	letter-spacing:-.02em;	}#sitename_needhelp a:hover{	background:#FFFFFF url(../Images/site-name-nav-view-gifts-over.jpg) no-repeat top center;	color:#000000;	text-decoration:none;	font-weight:bold;border-left:1px solid #333333; border-right:1px solid #333333; 	border-bottom:1px solid #333333;	letter-spacing:-.02em;	}	#sitename_cart {	padding:5px 5px 5px 5px;	font-size:0.9em;	text-align:center;	position:absolute;	float:right;	width: 170px;	height:55px;	background-color:#006600;	margin-left:680px;	border-left:1px solid #339933; border-right:1px solid #339933; 	border-bottom:1px solid #339933;	}#sitename_cart strong{	font-size:1.2em;	}#sitename_cart p{	margin-top:5px;	color:#FFFFFF	}#sitename_cart a{	font-size:1.0em;	font-weight:bold;	color:#FFFFFF;}#sitename_cart a:active{	font-size:1.0em;	font-weight:bold;	color:#FFFFFF;}#sitename_cart a:visited{	font-size:1.0em;	font-weight:bold;	color:#FFFFFF;}#sitename_cart a:hover{	font-size:1.0em;	font-weight:bold;	color:#FFFFFF;}	#sitenamenavigationsub {	position:absolute;	float:left;	font-size:0.8em;	background:url(images/Navbar/sitenamesub.png) 20px 0px no-repeat;	padding-top:10px;	margin-top:-38px;	margin-left:310px;	}	#Sitenamenavigationsub strong{	color:#99CCFF;	font-weight:bold;	}#sitenamenavigationsub ul{	margin-left:0px;	padding-left:0px;	margin-top:3px;	list-style-type:circle;	}#sitenamenavigationsub li{	display:inline;	margin-left:0px;	padding-left:0px;	}#sitenamenavigationsub a {	margin-left:0px;	color:#CCE9F7;	padding-right:9px;	text-decoration:underline;	}#sitenamenavigationsub a:active {	margin-left:0px;	color:#CCE9F7;	padding-right:9px;	text-decoration:underline;	}#sitenamenavigationsub a:visited {	margin-left:0px;	color:#CCE9F7;	padding-right:9px;	text-decoration:underline;	}#sitenamenavigationsub a:hover {	margin-left:0px;	color:#CCE9F7;	padding-right:9px;	text-decoration:underline;	}/*** Content wrap ***/#wrap {clear:both;margin-left:0px auto;margin-right:0px auto;font-size:0.9em;padding:0;/*background-color:#FFFFFF;*/}#pageheader2 {	width:850px;	margin:0px auto;	height:60px;	background: #333333 url(images/pageheaders/page-header-grad-no-rib.jpg) top left repeat-x;	}#pageheader2 h1 {	font-weight:normal;	padding-top:0px;	padding-left:12px;	font-size:13px;	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	float:left;		}#pageheader2 a:link {color:#CCCCCC;}#pageheader2 a:visited {color:#CCCCCC;}#pageheader2 a:active {color:#CCCCCC;}#pageheader2 a:hover {color:#FFFFFF;}/*#tl {	position:relative;	float:left;	margin: 0px;	padding: 0px;	z-index: 100;}#tr {	position:relative;	float:right;	margin: 0px;	padding: 0px;	z-index: 100;}*/#pageheader h1 {	padding-top:0px;	padding-left:15px;	font-size:1.75em;	color:#FFFFFF;	font-family:Georgia, Times New Roman, Times, serif;	letter-spacing:-.30pt;	}#page-header-about {margin-left:20px;}#page-header-services {margin-left:130px;}#page-header-products {margin-left:250px;}#page-header-myaccount {margin-left:370px;}#page-header-help {margin-left:490px;}/**  Content Container ***/#contentcontainer{/*background-color:#fafcff;*/min-height:400px;margin:0px auto;background:#FFFFFF /*url(images/contentbgrnd.jpg) top left repeat-x*/;color:#2a2a2a;width:850px;}/*** RIGHT SIDESidebars ***/#rightside {float:right;width:230px;margin:0;/*MARGIN-TOP:10PX;*//*min-height:400px;*/BORDER-TOP:1PX SOLID #CCC;/*margin-top:30px;margin-left:30px;*/background:/*#FFF*/ url(images/rightside.jpg) top right repeat-x;}#rightsidenavigation {padding:5px 5px 60px 5px;margin-left:10px;margin-top:10px;position:relative;width:200px;background:url(images/rightsidenav.png) top left repeat-y;border-bottom:1pt solid #CCCCCC;		}#rightsidenavigation h1 {color:#333;/*background-color:#666666;*/font-size:1.6em;font-weight:bold;padding:0px 4px 4px 4px;letter-spacing:-1px;border-bottom:1px dotted #002841;/*margin:0 0 0px;*/}#rightsidenavigation h2 {font-size:1.1em;/*margin:0 0 20px;*/}#rightsidenavigation p {font-size:0.9em;color:#333333;line-height:1.4em;}.linklist {list-style:none;margin:0 0 16px 10px;padding:0;}.linklist li {margin-bottom:0.7em;}/*** Sidebar menu ***/#thissection {		margin-left:13px;	}.nav {/*background:#002841;*/border-bottom:1px solid #CCCCCC;border-left:1px solid #ECECEC;border-top:1px solid #ECECEC;border-right:1px solid #ECECEC;/*color:#333333;*/display:block;margin-top:2px;padding:8px 4px 7px 15px;position:relative;/*text-transform:uppercase;*/width:175px;font-size:12px;font-weight:700;font-family:Arial, Helvetica, sans-serif;}.nav:hover {/*background:#2489DB;*//*border:1px solid #FEFEFE;*/color:#FFFFFF;text-decoration:none;background-color:#144081;border:1px solid #CCC;padding:8px 4px 7px 15px;}.active {	font-weight:700;	background:#006699 url(images/sidebar/nav_active_bgrnd.jpg) left center no-repeat;	color:#FFFFFF;	}	.active:hover {	background:#006699 url(images/sidebar/nav_active_bgrnd.jpg) left center no-repeat;	}		#sidebarsubnav {		/*In fireworks CSS maybe make this -16px for top margin*/margin-top:-15px;background:#0D222A /*url(img/sidebar/nav_active_sub_bgrnd.jpg) left bottom repeat-x*/;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;width:192px;margin-left:1px;padding:10px 0px 10px 0px;margin-bottom:10px;	}	.sub {font-size:1em;border:0px;color:#ccc;/*background-image: url (img/sidebar/purchasebullet.gif) left no-repeat;*//*font-weight:bold;*//*letter-spacing:1px;*//*margin:3px 0 2px 20px;*//*padding:4px 2px 2px 8px;*//*background-color:#0066CC;*/}.sub:hover {	/*padding:4px 2px 2px 8px;*/	border:0px;	background-color:#31363E;	color:#fff;	padding-right:0px;	}#joinemail {	Background-color:#F3F1E9;	padding:7px;	border:1px solid #DFDACC;		}#rightsidenavigation form{	margin-left:10px;	}/*** PAGE HEADER ***//*** Content ***/#content {/*width:600px; changing width for ie6 */width:590px;padding:10px 5px 100px 10px;/*background-color:#FFFFFF;*/}#content-top-media {		width:100%;	margin:0px auto;		}.reporting {	background-color:#333333;	width:100%;	}.pageheader {	margin-left:0px;	background-color:#333333;	color:#FFFFFF;	padding:10px 15px 15px 5px;	margin-top:10px;		}#content h1 {/*font-family:Georgia, Times New Roman, Times, serif;*/color:#333333;font-size:1.3em;font-weight:bold;margin:5px 0px 15px 0px;/*padding:5px;*/}	#content h2 {font-family:Georgia, Times New Roman, Times, serif;font-size:1.6em;text-align:left;margin-bottom:10px;padding-bottom:5px;padding-top:5px;color:#228132;border-bottom:1px solid #E8E8E8;}#page_top_media img{	float:none;	margin-bottom:5px;	border:none;	margin:0px 0px 10px 0px;	padding:0px;	}#content ul{	/*background-color:#F7F7F7;*/	margin-left:2px;	padding-left:15px;	margin-right:10px;	padding-top:0px;	/*list-style-position: inside;*/	/*padding-left:20px;*/	margin-top:0px;}#content ul strong{	color:#228132;	}#content li {	margin-left:0px;	padding-left:0px;	padding-top:0px;	list-style-type:disc;	vertical-align:top;	list-style:inline;	}#content a{		}		/*** Text format ***/.intro {font-size:1.1em;font-weight:bold;letter-spacing:0em;margin-bottom:6px;}.small {font-size:0.8em;}.large {font-size:1.4em;}.center {text-align:center;}.right {text-align:right;}/************  Possible Navigation  *************/#mainmenu {float:left;width:100%;margin-top:2px;}#mainmenu2 {	margin-left:-30px;	}#navigation a.current {color: #333;background:url(images/navbar/mainmenuhover.jpg) left bottom repeat-x;padding:0px 0px 7px 20px;}#navigation a.current span {padding-right:20px;padding-top:7px;}#navigation a.current:hover {color: #000;background:url(images/navbar/mainmenuhover.jpg) left bottom repeat-x;padding:0px 0px 7px 20px;}#navigation a {font-size:1em;color: #FFFFFF;background:url(images/navbar/mainmenubackground.jpg) left bottom repeat-x;text-decoration: none;padding:0px 0px 7px 20px;font-variant:normal-caps;font-weight:700;border-right:1px solid #6F767A;border-left:1px solid #6F767A;}#navigation a span {padding-right:20px;padding-top:7px;}#navigation a, #navigation a span {display: block;float: left}/**** Hide from IE5-Mac *****/#navigation a, #navigation a span {float: none}/* End hide */#navigation a:hover {color: #A3E4EC;/*background:url(img/navbar/mainmenubackgroundhover2.jpg) left bottom repeat-x;*/padding:0px 0px 7px 20px;}#navigation a:hover span {/*background: url(img/navbar/right-tab-hover.gif) right top no-repeat;*/padding-right:20px;padding-top:7px;}#navigation ul {list-style: none;padding: 0;margin-left: -20px;margin-top:0px;}#navigation li {list-style:none;float: left;/*margin:15px;*/padding-left:2px;padding-right:2px;/*padding-top:60px;*/}/*************************************************************//*************************************************************//*************************************************************//******************************* <!----  CSS Design Pieces ----> ******************************//*************************************************************//*************************************************************//*************************************************************//*************************************************************/#blockquote {	font-family: trebuchet ms, helvetica, sans-serif;	border: dashed 1px #BFB793;	background: #FFFEFB url(images/blockquotebackground.gif) top left repeat-x;	padding: 1em;	margin-bottom: 1.5em;	line-height: 1.7em;	width:95%;	}#blockquote p {	font-size:12px;	color:#666666;	margin-bottom: 1em;	}.subheader {	margin: 0 0 0px 0;	padding: 12px;	background:#FFF url(images/gradientsmallheader.gif) repeat-x;	color: #000;	/*border-bottom: 1px solid #ccc;*/	/*opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;*/	width:95%;	}.subheader a{	color:#0066FF;	padding:2px;	font-weight:bold;	}	.subheader a:hover {	background-color:#0066FF;	padding:2px;	color:#FFFFFF;	font-weight:bold;	}	.subheader a:visited {	}.subheader a:active {	}		.subheadertext{	}#indexsubheader {	margin: 50px 0px 0px 0px;	padding: 12px 20px;	background:#FFF url(images/gradientsmallheader.gif) repeat-x;	color: #000;	/*border-bottom: 1px solid #ccc;*/	/*opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;*/	width:98%;	}	#indexsubheaderleft{	float:left;	background-color:#0033FF;	width:60%;	padding-right:25px;	}#indexsubheaderright{	width:35%;	background-color:#006666;	float:right;	}.left_articles {	width:75%;	margin: 0px 0 10px 0;	background: #fff url(images/gradientsmallheader.gif) repeat-x;	color: #454545;	padding: 15px 15px 5px 10px;	}	.left_articles img {	float: left;	clear: left;	border: 1px solid #ccc;	background: #eee;	color: #000;	width: 200px;	height: 150px;	margin: 0 15px 10px 0;		}	.left_box {	background: #f4f4f4;	color: #808080;	border-top: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	padding: 15px;	margin: 15px 0 15px 0;	}	.clear {	clear:both;	}	#thirds {	margin-top:0px;	margin-bottom:20px;	float: left;	width: 30%;	background-color:#002841;	padding: 24px 5px 0 5px;	color:#333;	border-left:1px solid #E6E3D7;	border-right:1px solid #E6E3D7;		}		#thirdsheader {	font-weight:bold;	font-size:1.1em;	color:#333333;	clear:left;	}	#thirds strong {	color:#006699;	}#thirdsbtn {	width:80px;	background-color:#F4F4F4;	border:1px solid #C5C5C5;	padding:3px;	margin-left:10px;	}	#thirdsbtn:hover {		background-color:#FFF;	border:1px solid #C5C5C5;	padding:3px;	}#thirds ul{	font-size:10px;	margin-left:0px;	padding-left:15px;	}		#thirds img {		border:none;	padding:0px;	left-margin:0px auto;	right-margin:0px auto;	}/***************************************          SERVICES LISTING - FLOAT NO WRAP          ***************************************************//**********************************************************************************************************************************************/#products_list_div{	width: 580px;	clear: left;	border-bottom:1px dotted #CCCCCC;	background-color:#FFFFFF;	padding:10px 10px 60px 0px;	margin-bottom:25px;		}#product_description {	float:left;	margin-left:140px;	}#products_list_div img{	float: left;	/*padding:5px;	border:1px solid #CCCCCC;	background-color:#F2F2F2;*/	}#products_list_div a{	text-align:left;	font-size:1.3em;	color:#009900;	}* html #products_list_div p, h4{ /* IE 3px jog hack*/	height: 1%;	}#products_list_div h4 {	margin-left:150px;	font-size:1.3em;	/*background-color:#CCCCCC;*/	letter-spacing:-1px;	margin-top:0px;	color:#183E51;	margin-bottom:5px;	}#products_list_div p{	margin-top: 0px;	margin-left: 150px;	color:#464A52;	font-size:1.1em;	/*background-color:#CCCCCC;*/	}#products_list_div:hover {	background-color:#E6E3D7;	}#products_list_div img:hover {	/*border:1px solid #CCCCCC;*/	}/****************************************************************************************************//******************************************* PRODUCT LISTINGS - MERCHANDISE LAYOUT *************************************************************//**********************************************************************************************************************************************/#productlayout {	margin-top:0px;	margin-bottom:20px;	float: left;	width: 167px;	/*background-color:#F3F1E9;*/	padding: 4px 10px 0 15px;	color:#333;	/*border-left:1px solid #E6E3D7;*/	border-right:1px solid #E6E3D7;	/*border-bottom:1px solid #E6E3D7;*/	}	#productlayout_itemnumber {	background-color:#006699;	color:#FFFFFF;	padding:3px;	font-size:9px;	}.productlayout_itemnumber {	background-color:#003366;	color:#FFFFFF;	padding:3px;	font-size:9px;	}#productlayout strong {	color:#333;	padding:3px;	margin-right:6px;	font-size:80%;	border-right:1px solid #C5C5C5;	}	#productlayout h4 {	/*background-color:#002841;*/	font-size:1.1em;	color:#333;	margin-bottom:3px;	}		#productlayout a{	line-height:150%;	}#productlayout img{	padding:3px;	border:1px solid #CCC;	}	#clearingdivproduct {clear:left;/*height:20px;*//*background-color:#00CC00;*/width:1px;}#printfriendly_btn img{float:right;margin-top:10PX;padding:0px;margin-right:40px;border:0px;}#pagination {background: #f2f2f2;color:#666;padding:4px 4px 0px 4px;border: 1px solid #ddd;margin-bottom:10px;}#paginationthirds1 {		color:#002841;		margin-top:4px;		font-size:16px;		letter-spacing:-.075em;		font-weight:bold;		float: left;		width: 90px;		vertical-align:middle;		margin-right:5px;		}#paginationthirds2 {		/*IE does not need top margin*/		color:#000;		margin-top:0px;		padding:2px;		/*border:1px solid #ccc;*/		margin-left:15px;		float: left;		vertical-align:middle;		width: 220px;		/*background-color: #FFF;*/		}#paginationthirds2 label {		margin-top:6px;		margin-bottom:0px;		float:left;		font-size:10px;		width:48px;		/*background-color:#33FFFF;*/		}#paginationthirds2 form{			margin-top:1px;			margin-left:50px;			margin-bottom:0px;			}	#paginationthirds3 {		margin-top:6px;		/*margin-left:5px;*/		float: left;		width: 240px;		}#pagination p {position:relative;text-align:right}#pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:3px 6px;border: 1px solid #ccc}#pagination p a:hover {background:#006699;color:#fff}#pagination p span {text-decoration:none;background:#fff;padding:3px 6px;border: 1px solid #ccc;color:#ccc}/*#pagination * {margin:0}#pagination h4 {margin-top:1em;padding:0;border:none}*/	/**********************************************************************************************************************************************//*************************************************************** FOOTER FOOTER *************************************************************//**********************************************************************************************************************************************/#footer {	background:#263138 url(images/footerbg.jpg) top left repeat-x;	clear:both;	color:#FFF;		font-size:0.85em;	margin:0px auto;	padding:20px 0px 60px 0px;	text-align:center;	width:100%;	}#footer a {	color:#d0d0d0;		}#footer_content {	padding-top:30px;	width:865px;	margin:0px auto;		}#footer_content h4{	margin-left:0px;	font-size:1.4em;	color:#A9D5F6;	border-bottom:1px dotted #CCCCCC;	width:80%;	}#footer_content ul {	margin-left:6px;	padding:0px 0px 0px 5px;	}#footer_content li {	list-style-type:disc;	padding:0px 0px 5px 0px;	margin-left:0px;	}#howmaywehelpyou {	font-family:Georgia, Times New Roman, Times, serif;	color:#FFFFFF;	padding:7px;	background-color:#003366;	border:1px solid #0099FF;	width:840px;	text-align:left;	margin:0px auto;	/*margin-left:0px auto;	margin-right:0px auto;	margin-bottom:25px;*/	font-size:180%;	}#footer-ads {	width:857PX;	background-color:#FFFFFF;	min-height:100px;margin-left:0px auto;	margin-right:0px auto;	MARGIN-BOTTOM:	20PX;}#aux-footer-links {	margin-top:20px;	border-top:1px dotted #CCCCCC;	text-align:center;	padding:10px 0px 0px 0px;	}#aux-footer-link {	}#aux-footer-links li {	padding-top:10px;	display:inline;	margin-right:7px;	}#aux-footer-links a{	font-family:Georgia, Times New Roman, Times, serif;	font-size:180%;	letter-spacing:-.02em;	color:#FFFFFF;	text-decoration:none;	text-align:left;	padding-right:7px;		}		#aux-footer-links a:hover{	color:#0066FF;		}		#aux-footer-links a:active{		}		#aux-footer-links a:visited{		}	/**********************************************          FOOTER - 4 COLUMNS      *************************************************************//**********************************************************************************************************************************************/#thirds_footer p.first {	margin-left:80px;	font-size:1em;	color:#FFFFFF;	/*background-color:#3F4346;*/	}#thirds_footer {	margin-left:20px;	margin-top:0px;	margin-bottom:20px;	float: left;	width: 280px;	text-align:left;	background-color:#3F4346;	padding:0px 10px 10px 30px;	color:#FFF;	border-left:1px solid #E4DFCB;	}	#thirds_footer2 {	margin-left:0 auto;	margin-top:0px;	margin-bottom:20px;	float: left;	width: 143px;	text-align:left;	/*background:url(img/footer/footer_recognition.png) top right no-repeat;*/	/*background-color:#E8E8E8;*/	padding: 0 10px 0 15px;	color:#FFF;	}	#thirds_footer3 {	margin-left:0 auto;	margin-top:0px;	margin-bottom:20px;	float: left;	width:143px;	text-align:left;	/*background:url(img/footer/footer_rewards.png) top right no-repeat;*/	/*background-color:#E8E8E8;*/	padding: 0 10px 0 15px;	color:#FFF;	}	#thirds_footer4 {	margin-left:0 auto;	margin-top:0px;	margin-bottom:20px;	float: left;	width:143px;	text-align:left;	/*background:url(img/footer/footer_success.png) top right no-repeat;*/	padding: 0 10px 0 15px;	color:#FFF;	}	#thirds_footer img {	float:left;	clear: left;	/*border:1px double #CCCCCC;*/	padding:3px;	}	#thirds_footer  h4{	font-size:1.5em;	color:#FFFFFF;	border-bottom:1px dotted #CCCCCC;	}	#thirds_footer strong {	color:#99FFFF;	}.thirdsbtn {	color:#999999;	width:80px;	background-color:#002841;	border:1px solid #C5C5C5;	padding:3px;	margin-left:10px;	margin-bottom:10px;	}	.thirdsbtn:hover {	color:#99FF00;	background-color:#003366;	border:1px solid #FFF;	padding:3px;	}/**********************************************************************************************************************************************//*************************************************************** Various classes *************************************************************//**********************************************************************************************************************************************/.thumbnail {background:#fafbfc;border:1px solid #b0b0b0;margin:0 0 10px 10px;padding:5px;}.searchform {margin:0;}.searchbox {background:#f0f0f0;border:1px solid #b0b0b0;margin:0 4px 0 0;width:100px;}.searchbutton {background:#f0f0f0;border:1px solid #b0b0b0;}.clearingdivproduct {clear:both;height:20px;width:1px;}.clearleft {clear:left;height:20px;width:1px;}.hide {display:none;}/**************************************** INDIVIDUAL PAGE STYLES - DEFAULTHEADERS *************************************************************//**********************************************************************************************************************************************/#about_default-top {		height:374px;	padding:5px;	background:#CFD9D9 url(images/pageheaders/about-index-background.jpg) bottom center no-repeat;	}	#services_default-top {		height:374px;	padding:5px;	background:#CFD9D9 url(images/pageheaders/services-index-background.jpg) bottom center no-repeat;	}			#pageheadertabflip img {	position:absolute;	margin-left:-5px;	margin-right:-10px;	padding:0px;	float:left;	border:none;	}.lm{	font-size: 8pt;	color: #003466;	padding-top: 10px;}.rm {	font-size: 8pt;	color: #003466;	/*background: #F8F8F8;*/	}a img{ background-color:none;	padding:0px;	color:none;	font-weight:normal;		text-decoration:none; }a:hover img {	background-color:transparent;	padding:0px;	font-weight:normal;	text-decoration:none; 	}#newitemimage {	position:absolute;	margin-left:80px;	float:right;	background-image:url(newitem.png);	background-repeat:no repeat;	background-position:top right;		z-index: 100;	width:48px;	height:45px;}.csItemListing{    COLOR: #333333;    FONT-FAMILY: Arial, Verdana, Helvetica, serif;    font-size: 9pt;    TEXT-ALIGN: left}	.csReissueRedemption{    COLOR: #333333;    FONT-FAMILY: Arial, Verdana, Helvetica, serif;    font-size: 9pt;    TEXT-ALIGN: left}.LightGray{    COLOR: #333333;    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;    BACKGROUND-COLOR: #E8E8E8;    font-size: 9pt;}.orderDetail_oddRows{    COLOR: #333333;    FONT-FAMILY: Arial, Verdana, Helvetica, serif;    font-size: 10pt;    TEXT-ALIGN: left}