	/* Top Level */

	

	html {

	padding: 0px;

	margin: 0px;

	height: 100%;

	}

	

	p{

	font-family: Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	line-height:1.5;

	} 

	

	body{

	padding: 0px;

	margin: 0px;

	height: 100%;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #8C8C8C;

	}

	

	a:link{

	font-size: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	color: #7D80B7;

	}

	

	a:visited{

	font-size: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	color: #999999;

	}

	

	a:hover{

	color: #B29200;

	}

	

	/* Top Links */

	

	.toplinks{

	margin-right: 32px;

	vertical-align:middle;

	height: 16px;

	}

	

	div.toplinks a{

	color: #7F7F7F;

	text-decoration:none;

	}

	

	.toplinks a:hover{

	text-decoration:underline;

	}

	

	.toplinkicon{

	margin: 0px 4px 0px 13px;

	}

	

	.toplinktext{

	font-family: Georgia, Times, serif;

	display:inline;

	position:relative;

	top:-3px;

	}	

	

	

	a.navbottom:link{

    text-decoration:underline;

	font-size: 10px;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	padding:0px;

    }

	

	a.navbottom:active{

    text-decoration:underline;

	font-size: 10px;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	padding:0px;

    }

	

	a.navbottom:hover{

    text-decoration:underline;

	font-size: 10px;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	padding:0px;

    }

	

	a.navbottom:visited{

    text-decoration:underline;

	font-size: 10px;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	padding:0px;

    }

	

	/* Latest News */

	

	.newsdate {

	font-weight: bold; 

	color: #000000; 

	font-size: 10px; 

	margin-top: 10px; 

	margin-bottom: 0px; 

	line-height: 12px;

	}

	

	a.news{

	font-weight: normal; 

	color: #999999; 

	font-size: 10px; 

	text-decoration: none; 

	line-height: 11px;

	}

	

	a.news:hover {

	text-decoration: underline

	}

	

	/* Misc */

	

	.comparison2 {

	font-size: 10px; 

	background-image: url(/images/dotted_line_bg.gif); 

	background-position:top left; 

	background-repeat:repeat-x; 

	vertical-align: middle; 

	padding: 5px

	}

	

	.banners {

	padding-top: 0px; width: 2px; 

	padding-left: 0px

	}

	

	a.announcements

    {

	color:#999999;	text-decoration:none;

	font-size: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	line-height:1.5;

	} 

	

	/* Design Service */

	

	.topic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	}

	

	.design_bluehead {

	background:url(http://smallbusiness.miva.com/images/design_blue_head_bg.gif) repeat-x top left #7083C5; 					

	height: 29px; 

	border: 1px solid #7083c5; 

	vertical-align:middle; 

	padding: 0px 15px; 

	font-size: 1.3em; 

	font-weight:bold; 

	color: #ffffff

	}

	

	.design_bluehead td {

	font-size: 1.3em; 

	font-weight:bold; 

	color: #ffffff

	}

	

	.design_bluehead a {

	color: #ffffff

	}

	

	.design_greybordercell {

	padding: 15px; 

	border-right: 1px solid #CACACA; 

	border-bottom: 1px solid #CACACA; 

	border-left: 1px solid #CACACA; 

	background:url(http://smallbusiness.miva.com/images/design_blue_bottom_bg.gif) repeat-x bottom left

	}

	

	.design_button {

	border: 1px solid #b20000; 

	background:url(http://smallbusiness.miva.com/images/design_button_bg.gif) repeat-x top left; width: 94px; height: 25px; 

	text-align:center; 

	margin-left:auto; 

	margin-right:auto; 

	margin-top: 5px

	}

	

	.design_button td a {

	color: #ffffff; 

	font-size: 1.1em; 

	font-weight:bold; 

	vertical-align:middle; 

	display: block; 

	width: 100px; 

	padding-top: 3px; 

	height:20px

	}

	

	.design_button td a:visited {

	font-size: 1.1em

	}

	

	li.features {

	list-style-image: url(http://smallbusiness.miva.com/images/design_arrow.gif); 

	margin-left: -23px

	}	

	

	/* Next, Back & Buy buttons at bottom of pages */

	

	.nextbutton {

	padding: 6px 7px 7px 7px; 

	background-image:url(/images/nextbutton_tile.gif); 

	background-position:left; 

	background-repeat:repeat-x; 

	font-size: 9px; color: #666666

	}

	

	.nextbutton a {

	text-decoration: none; 

	color: #666666

	}

	

	.nextbutton a:hover {

	text-decoration: underline

	}

	

	.buybutton {

	padding: 6px 7px 7px 7px; 

	background-image:url(/images/buybutton_tile.gif); 

	background-position:left; 

	background-repeat:repeat-x; 

	font-size: 10px; 

	color: #666666

	}

	

	.buybutton a {

	text-decoration: none; 

	color: #666666

	}

	

	.buybutton a:hover {

	text-decoration: underline

	}

	

	/* End Next, Back & Buy buttons at bottom of pages */

	

	.specs {

	padding: 40px 10px 0px 20px; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:9px; color: #999999; 

	line-height: 13px

	}

	

	/* Headings and Fonts*/

 

    h1{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 16px; 

	font-weight: bold;

	color:#333333;

	text-decoration:none;

	text-transform: uppercase;

	}

	

	h2{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size:18px;

	color:#333333;

    font-weight:normal;

	}

	

	h3{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

    font-weight:bold;

	}

	

	h4{

	font-family: Verdana, Helvetica, sans-serif;

	font-size:13px;

	color:#333333;

    font-weight:bold;

	margin-bottom: 0px

	}

	

	h5{

	font-family: georgia, times, serif;

	font-size:20px;

	color:#333333;

	text-transform: capitalize;

	margin-bottom: 0px;

	font-weight:normal;

	letter-spacing: -1px;

	}

	

	h6{

	font-family: verdana;

	font-size:14px;

	color:#30336D;

	text-decoration:none;

	font-weight: bold;

	text-transform: capitalize;

	margin-bottom: 15px;

	}

	

	.header {

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 15px; 

    font-weight: bold;

    color:#333333;

    text-decoration:none;

    padding:0px;

    margin:0px;

    }

        

    .subheader {

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size:14px;

    color:#333333;

    text-decoration:none;

    font-weight: bold;

    }

	

	span.p{

	font-family: Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	}

	

	hr{

	color: #cccccc;

	height:1px;

	} 

	

	.highlightbox{

	background:#EEF1F8;

	border: 1px solid #b20000;

	padding:8px;

	} 

	

	.smalltext{

    font-size:10px;

	font-family: Verdana, Helvetica, sans-serif;

	line-height:13px

	} 

	

	.redtext{

	color:#b20000;

	font-weight:bold;

	}

	

	.testimonial{

	 color:#999999;

	 border: 1px solid #cecece;

	 width:165px;

	 position:absolute;

	 padding:8px;

	 }

	

	 

	 abbr, acronym, .help{

     cursor: help;

     } 

	

	/* Tables */

	

	table{

	margin:0px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333

	}

	 

	table.holding{

	border-top:1px solid #ffffff; 

	border-right:1px solid #A3A3A3; 

	border-bottom:1px solid #A3A3A3; 

	border-left:1px solid #ffffff; 

	padding-right:1px;

	}

	 

	td.topbar{

	 

	background-repeat:repeat;

	}

	

	td.leftdivider{

	background-color:#939393;

	background-image: url(/images/navbarbackground.gif);

	background-repeat: repeat-x;

	}

	

	.leftcolumn {

	margin-right: 10px

	}

	

	.rightcolumn {

	margin-left: 10px

	}

	

	.maincontent {

	padding: 0px 15px 15px 12px

	}

	 

	td.divider{

	background-color:#939393;

	background-image: url(/images/navbarbackground.gif);

	background-repeat: repeat-x;

    padding-left:22px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	height: 23px;

	vertical-align: middle;

	}

	

	/* Divs */

	

	.bodycontentfull{

	padding: 0px 5px 20px 29px;

	margin: 0px;

	}

	

	.nav2div{

	padding-top:6px; 

	padding-left:29px;

	background-image: url(/images/nav2barbackground.gif);

	background-repeat: repeat-x;

	}

	

	div.nav2div{

	padding:2px; 

	padding-left:22px;

	font-size:11px;

	font-family: Verdana, Helvetica, sans-serif;

	color:#555555;

	background-image: url(images/nav2barbackground.gif);

	background-repeat: repeat-x;

	}

	

	/* Lists */

	

	ul{

	font-family:Verdana, Helvetica, sans-serif; 

	color:#333333; 

	font-size:11px;

	list-style: square; 

	line-height: 1.5;

	}

	

	ol{

	font-family:Verdana, Helvetica, sans-serif; 

	color:#333333; 

	font-size:11px;

	line-height:1.5;

	}

	

	ul.signupplus{

	color:#666666;

	font-family: Verdana, Helvetica, sans-serif;

	font-size:11px;

	list-style-type: none;

	margin-left:15px;

	list-style-image: url(images/plus.gif);

	padding-left:0px;

    }


	.ac_results ul {
		background-color:#FFF;
		border:solid 1px #000;
	}	



	/* Input Styles */

	

	input.buttoncall{

	color:#590176;

	font-family: Verdana, Helvetica, sans-serif;

	font-size:12px;

	height:22px;

	width:124px;

	}

	

	input.button{

	color:#666666;

	font-family: Verdana, Helvetica, sans-serif;

	font-size:12px;

	height:22px;

	width:124px;

	}

	

	input.inputstyle{

	height:20px;

	font-family:Verdana, Helvetica, sans-serif; 

	color:#666666; 

	font-size:12px;

	border: 1px solid #6599CC;

	}

	

	select.inputstyle{

	height:20px;

	font-family:Verdana, Helvetica, sans-serif; 

	color:#666666; 

	font-size:12px;

	}

	

	/* Nav Tier 2 Links */



	a.nav2:link{

    text-decoration:none;

	color:#ffffff;

	font-size: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	line-height:1.90;

	padding:2px;

	padding-left:10px;

	padding-right:10px;

	}

	

	a.nav2:active{

    text-decoration:none;

	color:#ffffff;

	font-size: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	line-height:1.90;

	padding:2px;

	padding-left:10px;

	padding-right:10px;

	

    }

	

	a.nav2:visited{

	color:#ffffff;

    text-decoration:none;

	font-size: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	line-height:1.90;

	padding:2px;

	padding-left:10px;

	padding-right:10px;

	

    }

	

	

	a.nav2:hover{

    text-decoration:none;

	font-size: 11px;

	font-weight:normal;

	color:#ffffff;

	font-family: Verdana, Helvetica, sans-serif;

	background-color:#777777;

	margin:0px;

	line-height:1.90;

	padding:2px;

	padding-left:10px;

	padding-right:10px;

    }



	

	a.nav2down{

	text-decoration:underline;

	font-size: 11px;

	font-weight:bold;

	color:#ffffff;

	font-family: Verdana, Helvetica, sans-serif;

	margin:0px;

	line-height:1.90;

	padding:2px;

	padding-left:10px;

	padding-right:10px;

    }

	

	a.nav2On{

	font-weight: bold;

	color:#ffffff

	}

	

	a.nav2On:visited{

	font-weight: bold;

	color:#ffffff

	}

	

	a.nav2On:hover{

	font-weight: bold;

	color:#ffffff;

	}

	

	

	/* Product subnav */

		

	.subnav {

	padding: 0px 6px 0px 7px; 

	text-align:center; 

	vertical-align:middle; 

	background-image:url(/images/nav_bgtile.gif); 

	background-repeat:repeat-x; 

	background-position:top left

	}

	

	.subnav a {

	color: #30336D; 

	font-family: Verdana, Arial, Helvetica, sans-serif;  

	text-decoration: none

	}

	

	.subnav a:hover {

	text-decoration:underline

	}

	

	.subnav a:visited {

	color: 30336D;

	}

	

	.currentsubnav { 

	padding: 0px 6px 0px 6px; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	color: #FFFFFF; font-weight: bold; 

	text-align:center; vertical-align:middle; 

	background-image:url(/images/currentnav_bgtile.gif); 

	background-repeat:repeat-x; background-position:top left}

	

	a.currentlink {

	color: #FFFFFF;

	text-decoration:none;

	font-size: 10px;

	}

	

	.currentlink:hover {

	text-decoration:underline;

	}	

	

	.calltoaction {

	padding: 0px 6px 0px 6px; 

	text-align:center; vertical-align:middle; 

	background-image:url(/images/action_bgtile.gif); 

	background-repeat:repeat-x; background-position:top left

	}

	

	.calltoaction a {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	color: #FFFFFF; font-weight: bold; 

	text-decoration: none;

	}

	

	.calltoaction a:hover { 

	text-decoration: underline;

	}

	

	.calltoaction a:visited { 

	color: #ffffff;

	}

	

	/* Banners */

	

	.merchantbanner {

	background-image: url(images/banner_merchant.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.mm5banner {

	background-image: url(images/banner_merchant.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.miabanner {

	background-image: url(images/banner_mia.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.synchrobanner {

	background-image: url(images/banner_synchro.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:16px;

	}

	

	.empresabanner {

	background-image: url(images/banner_empresa.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.copernicusbanner {

	background-image: url(images/banner_copernicus.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.mailerbanner {

	background-image: url(http://smallbusiness.miva.com/images/banner_mailer.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.serviceclubbanner {

	background-image: url(images/banner_serviceclub.jpg); 

	background-position:top right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:16px;

	}

	

	.serviceclubbanner_support {

	background-image: url(images/galleria_gradient_bg.gif); 

	background-position:top right; 

	background-repeat:repeat-y; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:16px;

	}

	

	.paymentbanner {

	background-image: url(images/banner_payment.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.submitbanner {

	background-image: url(images/banner_submit.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:19px 16px;

	}

	

	.compilerbanner {

	background-image: url(images/banner_compiler.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:16px;

	}

	

	.merchantlskbanner {

	background-image: url(images/banner_merchantlsk.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:16px;

	}

	

	.revenuebanner {

	background-image: url(images/banner_revenue.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:11px;

	}

	

	.adnetworkbanner {

	background-image: url(images/banner_adnetwork.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:11px;

	}

	

	.designerbanner {

	background-image: url(images/banner_designer.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:11px;

	}

	

	.fasttrackbanner {

	background-image: url(images/banner_fasttrack.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:11px;

	}

	

	.expressbanner {

	background-image: url(images/banner_express.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:11px;

	}

	

	

	.designservicebanner {

	background-image: url(images/banner_designservice.jpg); 

	background-position:right; 

	background-repeat:no-repeat; 

	height: 102px; 

	border: 1px solid #CCCCCC; 

	padding:16px 16px;

	}

	

	

	/* Galleria */

	

	.galleria_off {

	background-image:url(/images/galleria_button_off_tile.gif); 

	background-repeat:repeat-x; padding: 4px;

	}

	

	.galleria_on {

	background-image:url(/images/galleria_button_on_tile.gif); 

	background-repeat:repeat-x; 

	padding: 4px; font-size: 10px; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	color: #7C7676;

	}

	

	.galleria_navlink {

	text-decoration:none; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

	

	.galleria_navlink:hover {

	text-decoration: underline;

	}

	

	.galleria_featurelink1 {

	font-weight:bold; 

	color: #7D80B7;

	font-size: 15px;

	}

	

	.galleria_featurelink2{

	font-size: 10px; 

	color: #7D80B7;

	}

	

	/* Miva Merchant Store */

	

	.store {

	background-image:url(/mm5/graphics/en-US/custom/left_bar_bg.gif); 

	background-repeat:repeat-y; 

	background-position:top left;

	background-color:#ffffff;

	}

	

	.paddedrow {

	padding: 4px;

	}

	

	.leftbar {

	width: 186px;

	} 

	

	.redsquare {

	background-image:url(/mm5/graphics/en-US/custom/black_bg.gif); 

	background-repeat:repeat-x; 

	background-position:top left; 

	vertical-align:bottom;

	text-align:center;

	}

	

	.productlogo {

	margin: 0px 6px 16px 6px;

	}



	.currentnav {

	background-image:url(/mm5/graphics/en-US/custom/left_bar_currentnavbg.gif); 

	background-repeat:repeat-y; 

	background-position:top left; padding: 4px 6px 4px 27px; 

	color: #730000; 

	font-weight: bold; 

	font-size:  10px;

	}

	

	.nav {

	background-image:url(/mm5/graphics/en-US/custom/left_bar_navbg.gif); 

	background-repeat:repeat-y; 

	background-position:top left ; 

	padding: 4px 6px 4px 27px;

	}

	

	.greydottenline {

	background-image:url(/mm5/graphics/en-US/custom/grey_dotted_navline.gif); 

	background-position:left; 

	background-repeat:no-repeat; height: 1px;

	}

	

	.nav a {

	font-size: 10px; 

	color: #333333; 

	text-decoration: none;

	}

	

	.nav a:hover {

	text-decoration: underline;

	}

	

	.nav a:visited {

	font-size: 10px; 

	color: #333333; 

	text-decoration: none;

	}

	

	.leftbuttons {

	margin: 26px 19px 0px 23px;

	}

	

	.login {

	color: #777777;

	}

	

	div.sitelink{

	font-family: Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	margin:10px;

	}

	

	.contentarea {

	padding: 0px 35px 28px 35px;

	}

	

	.contentarea table td {

	line-height:1.5;

	}

	

	.head {

	font-family: georgia, times, serif;

	font-size:20px;

	color:#333333;

	text-transform: capitalize;

	margin-bottom: 0px;

	font-weight:normal;

	letter-spacing: -1px;

	line-height:18px;

	}

	

	.head2{

	font-family: georgia, times, serif;

	font-size:20px;

	color:#333333;

	text-transform: capitalize;

	margin-bottom: 0px;

	font-weight:normal;

	letter-spacing: -1px;

	line-height:18px;

	}

	

	.sale {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight:bold;

	color: #30336d;

	margin-bottom: 16px;

	letter-spacing: -1px;

	width: 510px;

	}

	

	.storefronthead {

	color: #666666; 

	font-size: 20px; 

	font-weight:bold; 

	margin-bottom: 8px; 

	line-height: 16px; 

	letter-spacing:-1px;

	}

	

	a.littleredhead {

	font-weight: bold; 

	color: #730000; 

	font-size: 17px; 

	margin-bottom: 6px; 

	line-height: 15px; 

	letter-spacing:-1px; 

	text-decoration: none;

	}

	

	a.littleredhead:hover {

	text-decoration: underline;

	}

	

	.littleredhead2 {

	text-decoration: none; 

	font-weight: bold; 

	color: #730000; 

	font-size: 15px; 

	margin-bottom: 6px; 

	line-height: 15px; 

	letter-spacing:-1px;

	}	

	

	a.littleredhead2:hover {

	text-decoration:underline;

	}

	

	.price {

	color: #999999; 

	font-size: 13px; 

	font-weight: bold; 

	letter-spacing:0px;

	margin-bottom: 10px;

	}

	

	.subhead {

	font-size: 12px; 

	font-weight: bold;

	}

	

	.leftshadow {

	background-image:url(/mm5/graphics/en-US/custom/left_shadow_tile.gif); 

	background-repeat:repeat-y; 

	background-position:top right;

	}

	

	.rightshadow {

	background-image:url(/mm5/graphics/en-US/custom/right_shadow_tile.gif); 

	background-repeat:repeat-y; 

	background-position:top left;

	}

	

	.topshadow {

	background-image:url(/mm5/graphics/en-US/custom/top_shadow_tile.gif); 

	background-repeat:repeat-x; 

	background-position:bottom left;

	}

	

	.bottomshadow {

	background-image:url(/mm5/graphics/en-US/custom/bottom_shadow_tile.gif); 

	background-repeat:repeat-x; 

	background-position:top left;

	}

	

	.buytable {

	padding: 16px; 

	background-image:url(/mm5/graphics/en-US/custom/buytable_bgtile.gif); 

	background-position:bottom left; 

	background-repeat:repeat-x;

	}

	

	#navlist {

	margin-top: 10px;

	margin-left: 13px;

	padding-left: 0;

	list-style: none;

	margin-bottom:0px;

	}



	#navlist li {

	padding-left: 12px;

	background-image: url(/mm5/graphics/en-US/custom/bullet.gif);

	background-repeat: no-repeat;

	background-position: 0 .5em;

	}



	.searchfield {

	font-size: 10px; 

	height: 22px; 

	width: 100%; 

	border: 1px solid #999999; 

	padding: 3px; 

	color: #666666;

	}

	

	.smallsearch {

	font-size: 10px; 

	height: 22px; 

	width: 150px; 

	border: 1px solid #999999; 

	padding: 3px; color: #666666;

	}

	

	a.storetoplinks {

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

	

	/* Conference 2008 */

	

	.agendaitem {

	border-bottom: 1px dotted #404040;

	padding-bottom: 6px;

	margin-bottom: 6px;

	width: 505px;

	}

	

	.caption {

	background:url(images/conf2008/caption_bg.gif) center repeat-x #171934;

	padding: 8px;

	margin-top: 4px;

	border: 4px #ffffff solid;

	color: #ffffff;

	font-weight: bold;

	text-align:center;

	line-height:1.3em;

	width: 233px;

	}



	.conference{

	background-color:#8C8C8C;

	}

	

	.conference li {

	color:#ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1em;

	}

	

	.conference td, .conference div p{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1em;

	color: #ffffff;

	line-height:1.5em;

	}

	

	.dayheader {

	font-size: 1.2em;

	color: DFC967;

	border-bottom: 1px dotted #404040;

	padding-bottom: 6px;

	margin: 17px 0px 6px 0px;

	width: 505px;

	}

	

	.firstp {

	margin-top: 0px

	}

	

	.footer {

	text-align:center;

	padding-bottom: 30px;

	}

	

	.footer a:link, .footer a:visited{

	color: #808080;

	font-size: .9em;

	text-decoration: none;

	margin-top:3px;

	font-family: Georgia, "Times New Roman", Times, serif;

	display:block;

	}

	

	div.footer a:hover{

	color: #808080;

	font-size: .9em;

	text-decoration: underline;

	margin-top:3px;

	font-family: Georgia, "Times New Roman", Times, serif;

	display:block;

	}

	

	#header {

	background:url(/images/conf2008/top_delorean.jpg) no-repeat top left;

	padding: 32px 0px 64px 37px;

	width: 100%;

	}

	

	#maincontent{

	padding: 0px 35px 60px 30px;

	width: 100%

	}

	

	.maincopy {

	margin-top: 5px;

	padding-top: 0px;

	padding-right: 195px;

	}

	

	.maincopy a, .maincopy a:visited {

	color: #ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

	border-bottom: 1px dotted #ffffff;

	}

	

	.maincopy a:hover {

	color: #000000;

	background-color: #ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

	border-bottom: none;

	}

	

	#nav {

	margin: 0px;

	vertical-align: middle;

	text-align: center;

	width: 100%;

	background: url(/images/conf2008/nav_bg_tile.gif) repeat-x #1F2146;

	width: 800px;

	}

	

	#nav td {

	background:url(/images/conf2008/nav_divider_line.gif) right no-repeat;

	width:auto;

	}

	

	#nav td.lastnav {

	background:none;

	width:200px

	}

	

	#nav td a {

	display:block;

	width: 100%;

	padding: 9px 0px 10px 0px;

	}

	

	#photo {

	border: 1px solid #4D4D4D;

	padding: 3px;

	margin: 10px 15px 7px 0px;

	width: 233px;

	float:left;

	clear:left;

	}

	

	#photo a {

	border-bottom: none;

	}

	

	#photo .caption a, #photo .caption a:visited {

	font-size: .9em;

	color: #ffffff;

	font-weight: normal;

	text-decoration:none;

	border-bottom: 1px dotted #ffffff;

	font-family:Georgia, "Times New Roman", Times, serif;

	}

	

	#photo .caption a:hover {

	background-color:#ffffff;

	color: #30336d;

	text-decoration:none;

	border-bottom: none;

	padding: 0px 1px;

	}

	

	html>body .caption {

	width: auto;

	}

	

	.maincopy .subhead {

	color: #DFC967;

	font-size: 1.2em;

	font-weight:normal;

	line-height:1.3em;

	}

	

	.sponsor {

	margin-top: 30px;

	text-align:center;

	}

	

	.sponsor p{

	color: #ffffff;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.1em;

	padding-bottom: 3px;

	border-bottom: 1px dotted #666666;

	margin:0px;

	text-align:left;

	}

	

	.sponsor a {

	margin: 15px 0px;

	display:block;

	}

	

	#subnav {

	width: 163px;

	margin: 3px 0px 25px 45px;

	float:right;

	padding: 0px;

	}

	

	#subnav ul {

	margin: 0px;

	padding: 0px;

	border-top: 2px solid #ffffff;

	border-bottom: 2px solid #ffffff;

	list-style: none;

	}

	

	#subnav ul li{

	text-align:right;

	padding: 10px 0px;

	border-bottom: 1px solid #808180;

	margin: 0px;

	}

	

	#subnav ul li a:link, #subnav ul li a:visited {

	color: #808180;

	text-decoration: none;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

	#subnav ul li a:hover {

	color: #DFC967;

	}

	

	.title {

	display:inline;

	margin-bottom: 10px;

	padding: 0px;

	vertical-align: middle;

	}
