BODY {
	margin:0;
	padding:0;
	color:#000;
	width:752px;
}

BODY, DIV, P, TD, LI {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small; }

HTML>BODY { font-size:small; }

P, LI, TD P, LABEL {
	font:normal 0.81em/1.5em verdana;
}

H1                    { margin:0; padding:0; }
H1 SPAN               { display:none; }
H2                    { color:#666; font:normal 1.0em/1.3em verdana; margin:0; }
H3                    { color:#900; font-size:0.9em; }
H4                    { color:#000; font-size:0.9em; font-weight:normal; margin:0 0 10px 0; }
H5                    { color:#000; font-size:1.1em; font-weight:normal; padding:5px;}						
H6                    { color:#000; font-size:1.1em; font-weight:normal; }						

IMG                   { display:inline; margin:0px; border:0px;}
FORM                  { display:inline; }
INPUT, TEXTAREA, SELECT { font-family:verdana, helvetica; font-size:11px; padding:2px; margin:1px; border:1px solid #666; }

LABEL SPAN {display:none;}

INPUT#Search {
	background:#fff;
	width:164px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	height:16px;
}

HTML>INPUT#Search {
	width:160px;
	height:16px; }

A {
	color:#656565;
	text-decoration:none;
}

A:hover {
	color:#000;
}


/*************styles*****************/

#wrapper {
	width:760px;
	background-image:url(../images/whiteback.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#logo {position:absolute; top:18px; left:19px; height:70px; width:90px; background:url(../images/cds_logo.gif) no-repeat; z-index:1999; }

#logo A {
	height:70px;
	width:90px;
	display:block;
}

#logo A SPAN {
	display:none;
}

#contentindex #leftcontent {
	font:normal 1.0em/1.3em verdana;
}


/*************Top Nav*************/

#topback {background: url(../images/topnavback3.gif) left top no-repeat; height:70px; z-index:999; }
#topnav {padding:10px 0px 0px 0px; width:100%; z-index:50; margin-left:-100px;}
#about  {float:left; margin-left:73px; margin-top:5px; width:89px; text-align:center; padding-top:2px;}
html>body #about {float:left; margin-left:145px; margin-top:5px; width:89px; text-align:center;}
#services2  {float:left; margin-left:5px; margin-top:5px; width:89px; text-align:center; padding-top:2px;}
#news2  {float:left; margin-left:10px; margin-top:5px; width:89px; text-align:center; padding-top:2px;}
#contact  {float:left; margin-left:-8px; margin-top:5px; width:89px; text-align:center; padding-top:2px;}
#search  {float:left; margin-left:2px; margin-top:2px; width:251px; text-align:left; padding-top:2px;z-index:99; background-image: url(../images/searchbground.gif); background-repeat: repeat-x;background-position: left top; height:59px;}
#searchtest  {	float:left; margin-left:245px; margin-top:-31px; width:252px; text-align:left; padding-top:2px;z-index:199; background-image: url(../images/searchbground.gif); background-repeat: repeat-x;background-position: left top; height:59px;}
html>body #searchtest  { margin-left:491px; margin-top:-31px; width:251px;}
html> /**/ body #searchtest  { margin-left:491px; margin-top:-29px; width:251px; }
html>body #search {height:49px;}
.none {padding:0px;}

.searchbox {border:1px solid #000; height:15px; width:150px; margin-bottom:2px;}
/* \*/
.searchbox {border:1px solid #000; height:15px; margin-bottom:2px; margin-left:5px;}
#login  { margin-left:148px; margin-top:-5px; padding-top:10px; position:absolute; z-index:300; display:none;}
html>body #login  { margin-left:140px; margin-top:-13px;}
.loginbut {padding-right:17px; margin-bottom:11px; display:none;}
html>body .loginbut {padding-right:20px; margin-bottom:0px;display:none;}

/*.bullet {padding-top:3px;}
.bulletbread {padding-bottom:2px;}
html>body .bulletbread {padding-bottom:1px;}*/

.blank {color:#FFFFFF;}
.blankg {color:#E6E6E6;}

.imgborder {border:0px;} 

.right {float:right; margin-top:-20px; padding-right:10px; margin-left:0px;}
html>body .right {float:left; margin-top:-17px; margin-left:165px;}

/**********fourthnav***********/
#contentnav {margin:5px 10px 5px 10px; background-color:#CCCCCC;}


/******Banner*********/

#banner {height:200px; margin-top:-34px; padding-top:0px; float:right;}
html>body #banner { padding-top:1px; margin-top:-29px;}


/*******Breadcrumbs**************/
#breadcrumbs {
	font-size:0.81em;
	margin-top:-86px;
	padding:3px 0 0 10px;
	width:510px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:500px;
	height:18px;
}

HTML>#breadcrumbs {
	width:500px;
	height:18px; }

html>body #breadcrumbs {
	height:20px; position:absolute; z-index:3; padding-left:10px; top:193px; margin-top:0px; padding-top:0px;}

#breadcrumbs .bullet {
	font-size:0.71em;
	color:#ccc;
}

/*DIV#breadcrumbs.home {
	//margin-top:-88px;
}*/


/***************Main Content**************/

#content {padding:0px 0px 5px 0px; margin-top:-65px; width:756px; }

html>body #content {padding:0px 0px 5px 0px; /*margin-top:139px; border:1px solid #000;*/ width:754px;  position: absolute; z-index:4; top: 276px;}

#contentindex {padding:0px 0px 5px 0px; margin-top:-67px; width:756px; }
html>body #contentindex {padding:0px 0px 5px 0px; /*margin-top:139px; border:1px solid #000;*/ width:754px;  position: absolute; z-index:4; top: 278px;}


#contentback {padding:0px 0px 5px 0px; margin-top:-65px; width:756px; background-image:url(../images/greybackcontact.gif); background-position:top left; background-repeat:repeat-y;}
html>body #contentback {padding:0px 0px 5px 0px; /*margin-top:139px; border:1px solid #000;*/ width:754px;  position: absolute; z-index:4; top: 276px; background-image:url(../images/greybackcontact2.gif);}

#leftcontent {width:325px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image: url(../images/greybacktop.gif); background-position: left top; background-repeat: no-repeat; /*font-size:0.8em*/}

#leftcontentnews {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image: url(../images/greybacktopnews.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentsearch {width:440px; margin-left:15px; margin-top:0px; padding-top:25px; padding-left:25px;}

#leftcontentlogin {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image: url(../images/greybacktoplogin.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentatoz {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image: url(../images/greybacktopatoz.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentabout {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image: url(../images/greybacktopabout.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservices {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/greybacktopservices.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentqueens {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/greybacktopqueens.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentpol {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/greybacktoppol.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentacc {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/greybacklong.gif); background-position: left top; background-repeat:repeat-y;}

#pageindent {margin-left:5px;}
/*html>body #leftcontent{margin-top:1px;}*/

.body {line-height:17px;}

#leftcontent2 {width:325px; margin-left:145px; /*border-left:34px solid #E6E6E6;*/ /*padding-top:80px;*/ padding-left:12px; padding-bottom:60px; padding-left:45px; background-image: url(../images/greybackbottom.gif); background-position: left bottom; background-repeat: no-repeat; margin-top:-10px;}
html>body #leftcontent2 {margin-top:-10px;}

#leftcontent3 {width:325px; margin-left:151px; /*border-left:34px solid #E6E6E6;*/ /*padding-top:80px;*/ padding-left:12px; padding-bottom:23px; padding-left:45px; background-image: url(../images/greybackbottom.gif); background-position: left bottom; background-repeat: no-repeat; margin-top:-10px;}
html>body #leftcontent3 {margin-top:-10px; margin-left:145px;}


.cds {margin-left:42px;}

#rightcontent { width:140px; float:right; margin-top:30px; /*padding:5px 0px 5px 5px;*/}
#rightcontent2 {border: solid 1px #ccc; width:290px; float:right; margin-top:-10px; padding:5px 5px 5px 5px;}
html>body #rightcontent2 {border: solid 1px #ccc; width:290px; float:right; margin-top:-77px; padding:5px 5px 5px 5px;}
.none {display:none;}

#righttext {margin:5px 10px 10px 15px; font-size:0.81em; }
.righttext {margin:5px 10px 10px 15px; }
html>body #righttext { /*font-size:0.9em;*/}

/**************left column********************/
#leftcol {float:left; width:145px; /*font-size:0.9em;*/ }
#leftcolcontent {margin:18px -10px 0px 10px; width:120px;}
#leftcolcontentcontact {margin:8px 0px 0px 5px; width:140px; border:1px soild #000;}
.contacttext {font-size:1.0em;}
.contacttext a {color:#993333; font-weight:normal; text-decoration:none; font-size:1.0em;}
.contacttext a:hover {color:#993333; font-weight:normal; text-decoration:underline; font-size:1.0em}
.paddingtop {padding-top:10px;}


/*******************news*****************/
#newsstory { padding:10px 0px 10px 0px; }
#newsstorysevices { padding:10px 0px 10px 0px; line-height:16px;}
#newsstoryservices ul				{	margin:0px; padding-top:10px; list-style-type: none; text-align:left;}
#newsstoryservices ul li 			{	display:inline; background-image:url(../images/disc.gif); background-repeat:no-repeat; background-position:left:; margin-left:0px; padding-right:8px; }
#newsstoryservices ul li a			{	color:#993333; font-weight:normal; text-decoration:none; margin-left:15px}		
#newsstoryservices ul li a:hover	{	color:#993333; font-weight:normal; text-decoration:none; margin-left:15px}

.bodytext p{color:#333; font-weight:normal; font-size:1.0em; margin-top:10px;}
html>body .bodytext p{ font-size:1.0em;}
.newstext p{font-size:1.0em;}
.searchtext{font-size:1.0em; color:#666;}
html>body .newstext p{font-size:1.1em;}
.bodytext a{color:#993333; font-size:1.0em; font-weight:normal; text-decoration:none;}
.bodytext a:hover{color:#993333; font-size:1.0em; font-weight:normal; text-decoration:none;}
.newsheadline p{color:#993333; font-weight:normal; font-size:1.0em; margin-bottom:10px;}
html>body .newsheadline p{ font-size:1.1em;}
.newsheadlinesmall {color:#993333; font-weight:normal; font-size:1.0em; margin-bottom:10px;}
.newsheadlinelarge {color:#993333; font-weight:bold; font-size:1.1em; margin-bottom:6px;}

.newsheadlinesearch a{color:#993333; font-weight:bold; font-size:1.1em; line-height:1.5em;}
.newsheadlinesearch a:hover{color:#993333; font-weight:bold; font-size:1.1em; line-height:1.5em;}


#newsstorylong { padding:15px 0px 10px 0px; line-height:16px;}

#newsstory P {
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #f2f2f2;
}


/************Downloads*****************/
#case {margin:10px 0px 10px 0px;}
#caseimage {width:10px; float:left; margin-right:5px;}
#casetext { margin-left:75px; font-size:1.0em;}
.pdf a {color:#993333; font-weight:normal; text-decoration:none; font-size:0.9em}
.pdf a:hover {color:#993333; font-weight:normal; text-decoration:underline; font-size:0.9em}

.link a {color:#993333; font-weight:normal; text-decoration:none; }
.link a:hover {color:#993333; font-weight:normal; text-decoration:underline; }


/**************login*****************/

#logintext {float:left; margin-top:13px;}
#loginbox {margin-left:110px; margin-top:10px;}
.password a {color:#993333; font-weight:normal; text-decoration:underline; text-align:center;}
.password a:hover {color:#993333; font-weight:normal; text-decoration:none; text-align:center;}


/***********Services******************/

#docport, #printport, #internetport, #writingport, graphicport, #businessport, #techport {
	border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; margin-top:10px; }

#leftcontentservicesdoc, #leftcontentservicesprint, #leftcontentservicesinternet, #leftcontentserviceswriting,
#leftcontentservicesgraphic, #leftcontentservicesbusiness, #leftcontentservicestech, #leftcontentservicestechbuy {
	width:312px; margin:0 0 0 145px; padding:25px 0 0 45px; }


#leftcontentservicesdoc { background:url(../images/services/headline/greybacktopdoclogs.gif) left top no-repeat; }
.doctitle {color:#3083D6; padding-top:10px; font-weight:normal; font-size:1.1em;}
.doctitleleft {color:#3083D6; font-weight:normal; font-size:0.9em;}
#docport a{color:#0066CC; font-size:1.1em; font-weight:normal;}
#docport a:hover{color:#0066CC; font-size:1.1em; font-weight:normal;}

#leftcontentservicesprint { background:url(../images/services/headline/greybacktopprint.gif) left top no-repeat;}
.printtitle {color:#000066; padding-top:10px; font-weight:normal; font-size:1.1em;}
.printtitleleft {color:#000066; font-weight:normal; font-size:0.9em;}
#printport a{color:#000066; font-size:1.1em; font-weight:normal;} 


#leftcontentservicesinternet { background:url(../images/services/headline/greybacktopinternet.gif) left top no-repeat;}
.internettitle {color:#ff0099; padding-top:10px; font-weight:normal; font-size:1.1em;}
.internettitleleft {color:#ff0099; font-weight:normal; font-size:0.81em;}
#internetport a{color:#ff0099; font-size:1.1em; font-weight:normal;}


#leftcontentserviceswriting { background:url(../images/services/headline/greybacktopwriting.gif) left top no-repeat;}
.writingtitle {color:#cc0033; padding-top:10px; font-weight:normal; font-size:1.1em;}
.writingtitleleft {color:#cc0033; font-weight:normal; font-size:0.9em;}
#writingport a{color:#cc0033; font-size:1.1em; font-weight:normal;} 


#leftcontentservicesgraphic { background:url(../images/services/headline/greybacktopgraphic.gif) left top no-repeat;}
.graphictitle {color:#ff6600; padding-top:10px; font-weight:normal; font-size:1.1em;}
.graphictitleleft {color:#ff6600; font-weight:normal; font-size:0.9em;}
#graphicport a{color:#ff6600; font-size:1.1em; font-weight:normal;}


#leftcontentservicesbusiness { background:url(../images/services/headline/greybacktopbusiness.gif) left top no-repeat;}
.businesstitle {color:#9966cc; padding-top:10px; font-weight:normal; font-size:1.1em;}
.businesstitleleft {color:#9966cc; font-weight:normal; font-size:0.9em;}
#businessport a{color:#9966cc; font-size:1.1em; font-weight:normal;}
 

#leftcontentservicestech { background:url(../images/services/headline/greybacktoptech.gif) left top no-repeat;}
#leftcontentservicestechbuy {	background:url(../images/services/headline/greybacktoptechbuy.gif) left top no-repeat;} 
.techtitle {color:#009900; padding-top:10px; font-weight:normal; font-size:1.1em}
.techtitleleft {color:#009900; font-weight:normal; font-size:0.9em;}
#techport a{color:#009900; font-size:1.1em; font-weight:normal;}



/*********quote************/
#quotetext {float:left;}
#quotedetails {margin-left:110px;}
.bodyquote {line-height:24px;}
.formheight {height:12px; margin-top:3px;}
.textarea {height:45px;}
.radio {border:none;}

.checkbox INPUT {border:none;}


/*******************news*****************/
#contactpage { padding:10px 0px 10px 0px; line-height:16px;}

/***************policies***************/
#newsstorypol { padding:0px 0px 10px 0px; border-bottom:1px solid #ccc; line-height:16px; font-weight:normal;}
#policiestext {color:#993333; font-weight:normal; height:150px;}
#policiestext p{color:#993333; height:150px;}
#acctext {color:#000; font-weight:normal; height:10px;}
#acctext p{color:#000; font-size:1.0em;font-weight:normal; height:10px;}
#leftcolpol {float:left; width:148px; }
#leftcolpol p{float:left; width:148px; font-size:0.9em;}
.newsheadlinepol {color:#993333; font-weight:normal; margin-bottom:10px;}
.polimages {margin-top:6px;}


/******************Services level 1***********/
#business {width:555px; }
#businessgal {width:545px; border:1px solid #ccc; padding:5px; margin:10px 0 0 0; }

#gallery {width:100%; padding:5px 0 10px 0; margin:5px 0 5px 0; border-bottom:1px solid #ccc;}
.gallery {width:100%; padding:5px 0 10px 0; margin:5px 0 10px 0; border-bottom:1px solid #ccc;}
#gallerynone {width:100%; margin-bottom:5px; border-bottom:0px solid #ccc;}

#gallerytitle {font-size:1.2em; color:#9966CC; font-weight:normal; border-bottom:1px solid #ccc; width:100%;}
#gallerytitledoc {font-size:1.2em; color:#0066CC; font-weight:normal; border-bottom:1px solid #ccc; width:100%;}
#gallerytitlegraphic {font-size:1.2em; color:#FF6600; font-weight:normal; border-bottom:1px solid #ccc; width:100%;}
#gallerytitleint {font-size:1.2em; color:#FF0099; font-weight:normal; border-bottom:1px solid #ccc; width:100%;}
#gallerytitleprint {font-size:1.2em; color:#000066; font-weight:normal; border-bottom:1px solid #ccc; width:100%;}
#gallerytitletech {font-size:1.2em; color:#009900; font-weight:normal; border-bottom:1px solid #ccc; width:100%;}
#gallerytitlewrit {font-size:1.2em; color:#cc0033; font-weight:normal; border-bottom:1px solid #ccc; width:100%;}

.gallerysub {color:#666; font:normal 1.0em/1.0em verdana; margin:10px 0 0 0; padding:0;}
.gallerytext {line-height:14px; font-size:1.1em;}
.gallerytext p{line-height:14px; font-size:1.1em;}
.gallerytext li{line-height:14px; font-size:1.0em;}
.gallerytext a{color:#993333; text-decoration:none; font-size:1.0em}
.gallerytext a:hover{color:#993333; text-decoration:underline; font-size:1.0em}
.galleryimage {vertical-align:top;}

#leftcontentservicesbusinessshow {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopbusshow.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesdocshow {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopdocshow.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesgraphicshow {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopgraphicshow.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesintshow {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopintshow.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesprintshow {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopprintshow.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicestechshow {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktoptechshow.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentserviceswritshow {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopwritshow.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentserviceswritgal {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopwritgal.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicestechgal {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktoptechgal.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesintgal {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopintgal.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesprintgal {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopprintgal.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesgraphicgal {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopgraphicgal.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesbusinessgal {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopbusgal.gif); background-position: left top; background-repeat: no-repeat;}

#leftcontentservicesdocgal {width:312px; margin-left:145px; margin-top:0px; /*border-left:34px solid #fff;*/ padding-top:25px; padding-left:45px; background-image:url(../images/services/headline/greybacktopdocgal.gif); background-position: left top; background-repeat: no-repeat;}


.leftcoltitle {color:#9966CC; padding-bottom:10px;}
.leftcoltitledoc {color:#0066CC; padding-bottom:10px;}
.leftcoltitlegraphic {color:#FF6600; padding-bottom:10px;}
.leftcoltitleinternet {color:#FF0099; padding-bottom:10px;}
.leftcoltitleprint {color:#000066; padding-bottom:10px;}
.leftcoltitletech {color:#009900; padding-bottom:10px;}
.leftcoltitlewrit {color:#cc0033; padding-bottom:10px;}

.servicetitle {font-weight:normal;}

/*************Footer************/

#footer { padding:7px 0px 5px 0px; border-top: 1px solid #E6E6E6; width:100%; margin-top:0px; clear:both; background-image:url(../images/whiteback.gif); background-position:top left; background-repeat:repeat-y; margin-bottom:-5px; text-align:center;}
html>body #footer {padding:3px 0px 5px 0px; border-top: 1px solid #E6E6E6; width:100%; margin-top:-1px; clear:both;}

.footer {color:#333; padding:2px 5px 2px 5px; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; text-decoration:none; }
html>body .footer { font-size:0.95em; padding:2px 3px 2px 3px;}
.footer a {color:#333; padding:2px 5px 2px 5px; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; text-decoration:none;}
html>body .footer a{ font-size:0.8em; padding:2px 3px 2px 3px;}
.footer a:hover {color:#666; padding:2px 5px 2px 5px; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; text-decoration:none;}
html>body .footer a:hover { font-size:0.8em; padding:2px 3px 2px 3px;}

#valid {width:753px; padding-top:5px;}

.frame {height:560px; width:148px; border:0px 0px 0px 0px;}
.adjacent {font-size:0.1em; color:#ccc;}
.blank {font-size:0.1em; color:#ffffff;}
html>body .adjacent {font-size:0.1em; color:#fff;}

.back {color:#993333; font-weight:bold; text-decoration:none; }
.back a { color:#993333; font-weight:bold; text-decoration:none; }
.back a:hover {color:#993333; font-weight:bold; text-decoration:underline; }

.backaz {color:#993333; font-weight:bold; text-decoration:none; font-size:0.9em;}
.backaz a { color:#993333; font-weight:bold; text-decoration:none; font-size:0.9em;}
.backaz a:hover {color:#993333; font-weight:bold; text-decoration:underline; font-size:0.9em;}

.termsheader {color:#993333; font-size:1.2em; font-weight:normal;}
.privacyheader {color:#993333; font-size:1.2em; font-weight:normal;}
.buyheader {color:#993333; font-size:1.2em; font-weight:normal;}

.small	{font-size:0.85em;}

.rightalign	{	text-align:right;}
img.centrealign	{	text-align: center}

.homepagelogos		{	margin-left:0px}
.homepagelogos ul	{	margin:0; padding:0; }
.homepagelogos li	{	margin:0; padding:0; float:left; width:48%;list-style-type:none; margin-bottom:10px; }