/**** $Id$ ****/
/* hr */
.ams_spcr {
	border-top:1px solid #ccc;
	float:left;
	clear:left;
	width:100%;
	border:0;
	margin:0;
	padding:0;
	background:#fff;
}

/* tabs */
.ams_horizontal ul {
	float:left;
	width:99%;
	margin:0 0 5px 0;
	padding:0 0 0 1%;
	list-style:none;
	border-bottom:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url('ams_tab_bg.gif');
	background-repeat: repeat-x;
}
.ams_horizontal ul li {
	float:left;
	margin:0;
	padding:0;
}
.ams_horizontal ul a {
	float:left;
	display:block;
	margin:0 2px 0 0;
	padding:2px 10px;
	color:#666;
	border:1px solid #ccc;
	border-bottom:none;
}
.ams_horizontal ul a:hover {
	background:#f1f1f1;
}

/**
 * Horizontal Ads; ie, footers.
 */
.ams_horizontal {
	float: left;
	clear: both;
	width: 100%;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #141744;
	background: #fff;
	margin:0;
	padding:5px 0 10px 0;
}
.ams_horizontal dl, .ams_horizontal dt, .ams_horizontal dd {
	padding: 0px;
	margin: 0px;
}
.ams_horizontal .img_left {
	float: left;
	width: 160px;
	margin: 0px 10px 10px 10px;
	text-align:center;
}
.ams_horizontal dl {
	float: left;
	width: 160px;
	margin: 0px 10px 10px 10px;
	text-align:center;
}
.ams_horizontal dl.google {
	width: 160px;
	height: 100px;
}
.ams_horizontal dl.google {
	text-align: left;
}
.ams_horizontal dt {
	font-weight: bold;
}
.ams_horizontal a {
	color: #2075A5;
	text-decoration: underline;
}
.ams_horizontal img {
	float:left;
	border:0;
}
.ams_horizontal .price {
	color: #c30;
}
.ams_horizontal .ads_by {
	display:none;
	margin-left: 10px;
}
.ams_horizontal .ads_by_long {
	width: 99%;
	margin:0;
	padding:1px;
	padding-left:7px;
	color: #FFFFFF;
	background-image: url('ams_header_bg.gif');
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: Tahoma;
}
.ams_horizontal .tab_on {
	color: #000000;
	background: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
.ams_horizontal .tab_off {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: none;
	background-image: url('ams_tab_bg.gif');
	background-repeat: repeat-x;
}
.ams_horizontal .zilla_more {
	clear: both;
	float: right;
	margin-right: 20px;
	color: #2075A5;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
	}
.ams_horizontal .zilla_logo {
	clear: both;
	margin-top: 5px;
}
.ams_horizontal .powered_by {
	float: left;
	margin-left: 7px;
}

/**
 * Stuff that goes in the margin. Usually the right margin.
 */
.ams_margin {
	width: 160px;
	padding:5px; 
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	float: left;
	overflow: hidden;
}
.ams_margin a {
	font-size: 11px;
	color: #2075A5;
	text-decoration: underline;
}
.ams_margin dl, .ams_margin dt, .ams_margin dd {
	padding: 0px;
	margin: 0px;
}
.ams_margin dl {
	width: 160px;
	float: left;
	margin: 10px 10px 6px 0px;
	text-align: center;
}
.ams_margin dt {
	font-weight: bold;
}
.ams_margin img {
	border:0;
}
.ams_margin .price {
	color: #c30;
}
.ams_margin .vtab {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	text-align: left;
}
.ams_margin .vtab a {
	color: #2075A5;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline !important;
}
.google {
	background-color: #FFFFFF;
        color: #000000;
        text-align: left;
        font-family: Tahoma;
        font-size: 11px;
        font-weight: normal;
}
.ams_margin .google a {
	text-decoration: none;
}
.google .google_1 {
	color: #000000;
	text-align: left;
	font-weight: bold;	
}
.google .google_2 {
	color: #000000;
        text-align: left;
        font-weight: normal;
}
.google .google_3 {
	color: #000000;
        text-align: left;
        font-weight: normal;
}
.google .google_link {
	text-decoration: underline;
        font-family: Tahoma;
        font-size: 11px;
        font-weight: normal;
        color: #2075A5;
        text-align: left;
        margin-right: -3px;
}
.ams_margin .ads_by {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.ams_margin .ads_by .ads_by_shopzilla {
	padding-left: 67px;
}
.ams_margin .zilla_more {
	color: #2075A5;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
}
.zilla_more a {
	text-decoration: underline !important;
}
.ams_margin .zilla_logo {
	text-align: center;
}
.ams_margin .related {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

/**
 * Stuff that goes inside an article. Text is
 * supposed to wrap around it somehow.
 */
.ams_component {
	clear: both;
	float: left;
	border: 1px solid #CCCCCC;
	background: #fff;
	margin:0;
	padding:0;
	width: 200px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.ams_component img {
	float: left;
	border:0;
	margin:5px 0 0 0;
}
.ams_component dl, .ams_component dt, .ams_component dd {
	padding: 0px;
	margin: 0px;
}
.ams_component dl {
	width: 190px;
	clear: both;
	margin: 5px 0px 10px 3px;
}
.ams_component dt {
	font-weight: bold;
}
.ams_component a {
	color: #2075A5;
	text-decoration: underline;
}
.ams_component .vtab .searchdiv{
	float: left;
	padding-top: 15px;
}
.ams_component .vtab {
	float:left;
	clear:both;
	padding:0;
	margin:5px 0 0px 0;
	text-align: left;
}
.ams_component .vtab dt {
	margin:5px 0 0 5px;
}
.ams_component .vtab dd {
	margin:0 0 2px 5px;
}
.ams_component .price {
	color: #c30;
	}	
.ams_component .ads_by {
	width:100%;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	float: left;
	color: #fff;
	background: #ccc;
	background-image: url('ams_header_bg.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.ams_component .ads_by_google {
	padding-left: 5px;
}
.ams_component .ads_by_shopzilla {
	padding-left: 10px;
}
.ams_component .zilla_more {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
}
.ams_component .zilla_logo {
	text-align: center;
}
.ams_component .zilla_logo img {
	position: relative;
	left: 45px;	
}
.ams_component .related {
	padding:0 5px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	background: #4F4F4F;
	color: #FFFFFF;
}
.ad_margin_link {
	border: 1px solid #ccc;
	background: #fff;
	margin:0;
	padding:0;
	width: 180px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #000;
}
.ad_margin_link li {
	margin:5px 0 5px 0;
}
.ad_margin_link .shop_title {
	float: left;
	width: 100%;
	margin-bottom: 7px;
	padding-bottom: 3px;
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-image: url('ams_header_bg.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.ad_margin_link .ads_by_shopzilla {
	padding-left: 10px;	
}
.ad_margin_link .link_name {
	clear: both;
	margin-left: 25px;
	font-size: 13px; 
	font-weight: bold;
}
.ad_margin_link a {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ad_margin_link a:hover {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ad_margin_link img {
	border:0;
	margin:5px 0 0 0;
}
.ams_games_link {
	border: 1px solid #ccc;
	background: #fff;
	margin:0;
	padding:0;
	width: 172px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #000;
}
.ams_games_link li {
	margin:5px 0 5px 0;
}
.ams_games_link .shop_title {
	float: left;
	width: 100%;
	margin-bottom: 7px;
	padding-bottom: 3px;
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-image: url('ams_header_bg.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.ams_games_link .ads_by_shopzilla {
	padding-left: 10px;	
}
.ams_games_link .link_name {
	clear: both;
	margin-left: 25px;
	font-size: 13px; 
	font-weight: bold;
}
.ams_games_link a {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ams_games_link a:hover {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ams_games_link img {
	border:0;
	margin:5px 0 0 0;
}
.ams_component_link {
	clear: both;
	float: left;
	border: 1px solid #ccc;
	background: #fff;
	margin:0;
	padding:0;
	width: 200px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}
.ams_component_link .shop_title {
	width: 100%;
	margin-bottom: 7px;
	float: left;
	color: #fff;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-image: url('ams_header_bg.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.ams_component_link .ads_by_shopzilla {
	padding-left: 10px;	
}
.ams_component_link .link_name {
	clear: both;
	margin-left: 25px;
	font-size: 13px; 
	font-weight: bold;
	text-align: left;
}
.ams_component_link ul {
	margin-top: 5px;
}
.ams_component_link li {
	margin:5px 0 5px 0;
}
.ams_component_link a {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ams_component_link img {
	border:0;
	margin:5px 0 0 0;
}
.ams_component_link dl {
	margin:0;
}
.ad_link {
	clear: both;
	float: left;
	background: #fff;
	margin:0;
	padding:0;
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	color: #141744;
}
.ad_link .shop_title {
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 3px;
	float: left;
	color: #fff;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-image: url('ams_header_bg.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.ad_link .ads_by_shopzilla {
	padding-left: 10px;	
}
.ad_link .link_name {
	clear: both;
	margin-left: 25px;
	font-size: 13px; 
	font-weight: bold;
	text-align: left;
}
.ad_link a {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ad_link ul {
	float: left;
	margin: 0;
	padding: 0 0 5px 30px;
}
.ad_link li {
	padding: 0;
	margin: 0 0 5px 30px;
}
.ad_link img {
	border:0;
}
.ad_link dl {
	margin:0;
}

#news_article {
	float: left;
	border: 1px solid #c00;
} 

/**
 * This makes the evil iFrame invisible.
 */
.ams_iFrame {
	visibility: hidden; 
	margin: 0px; 
	padding: 0px; 
	width: 0px; 
	height: 0px; 
	z-index: 99; 
	position: relative; 
	left: 0px; 
	top: 0px;
}

/**
 * Stuff that goes in the games margin. Width challenged...
 */
.ams_games {
	width: 160px;
	padding:5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: right;
}
.ams_games dl, .ams_games dt, .ams_games dd {
	padding: 0px;
	margin: 0px;
}
.ams_games dl {
	width: 160px;
	float: left;
	margin: 7px 0px 15px 0px;
	text-align: center;
}
.ams_games dt {
	font-weight: bold;
}
.ams_games a {
	font-size: 11px;
	color: #2075A5;
	text-decoration: underline;
}
.ams_games img {
	border:0;
}
.ams_games .price {
	color: #c30;
}
.ams_games .vtab {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	text-align: left;
}
.ams_games .related {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}
.ams_games .ads_by {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
}
.ams_games .zilla_more {
	color: #2075A5;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
	text-align: center;
}
.ams_games .zilla_logo {
	text-align: center;
}
.ams_games .ads_by .ads_by_shopzilla {
	padding-left: 50px;
}

/**
 * CMS components - sample set to an example from Jeff Au 
 */
.cms {
	width: 220px;
	padding:5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4E4E4E;
	padding-left: 3px;
	text-align: left;
}
.cms dl, .cms_a dt, .cms_a dd {
	padding: 0px;
	margin: 0px;
}
.cms dl {
	width: 220px;
	float: left;
	margin: 0px 10px 26px 0px;
}
.cms dt {
	color: #3F87D7;
	font-weight: bold;
}
.cms a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #3F87D7;
	text-decoration: none;
}
.cms .price {
	color: #c30;
}
.cms .zilla_more {
	position: relative;
	left: 110px;
	top: 10px;
	text-decoration: underline;
}
.cms .zilla_logo {
	position: relative;
	left: -5px;
	top: -60px;
}
.cms img {
	border:0;
	float: left;
}
.blue_component {
	clear: both;
	float: left;
	border: 1px solid #416182;
	background: #fff;
	margin:0;
	padding:0;
	width: 230px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	}
.blue_component img {
	float: left;
	border:0;
	margin:5px 10px 0 0;
	}
.blue_component dl, .blue_component dt, .blue_component dd {
	padding: 0px;
	margin: 0px;
	}
.blue_component dl {
	width: 220px;
	clear: both;
	text-align: left;
	}
.blue_component dl.google {
	margin: 5px 0px 5px 3px;
}
.blue_component a {
	color: #2075A5;
	text-decoration: underline;
	}
.blue_component .vtab .searchdiv{
	float: left;
	padding-top: 15px;
}
.blue_component .vtab {
	float:left;
	clear:both;
	padding:0;
	margin:5px 0 0px 0;
	text-align: left;
	}
.blue_component .vtab dt {
	margin:5px 0 0 5px;
	}
.blue_component .vtab dd {
	margin:0 0 2px 5px;
	}
.blue_component .price {
	color: #c30;
	}
.blue_component .ads_by {
	width:100%;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	float: left;
	color: #fff;
	background: #ccc;
	background-image: url('header_bg_blue.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.blue_component .ads_by_google {
	padding-left: 5px;
}
.blue_component .ads_by_shopzilla {
	padding-left: 10px;
}
.blue_component .zilla_more {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
}
.blue_component .zilla_logo {
	text-align: center;
}
.blue_component .zilla_logo img {
	position: relative;
	left: 45px;
}
.blue_component .related {
	padding:0 5px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	background: #4F4F4F;
	color: #FFFFFF;
}
.blue_comp_left {
	clear: both;
	float: left;
	border: 1px solid #416182;
	background: #fff;
	margin:0;
	padding:0;
	width: 188px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	}
.blue_comp_left img {
	float: left;
	border:0;
	margin:5px 5px 0 0;
	}
.blue_comp_left dl, .ams_component dt, .blue_comp_left dd {
	padding: 0px;
	margin: 0px;
	}
.blue_comp_left dl {
	width: 185px;
	clear: both;
	margin: 5px 0px 5px 3px;
	}
.blue_comp_left dt {
	font-weight: bold;
	}
.blue_comp_left a {
	color: #2075A5;
	text-decoration: underline;
	}
.blue_comp_left .vtab .searchdiv{
	float: left;
	padding-top: 15px;
}
.blue_comp_left .vtab {
	float:left;
	clear:both;
	padding:0;
	margin:5px 0 0px 0;
	text-align: left;
	}
.blue_comp_left .vtab dt {
	margin:5px 0 0 5px;
	}
.blue_comp_left .vtab dd {
	margin:0 0 2px 5px;
	}
.blue_comp_left .price {
	color: #c30;
	}
.blue_comp_left .ads_by {
	width:100%;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	float: left;
	color: #fff;
	background: #ccc;
	background-image: url('header_bg_blue.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.blue_comp_left .ads_by_google {
	padding-left: 5px;
}
.blue_comp_left .ads_by_shopzilla {
	padding-left: 10px;
}
.blue_comp_left .zilla_more {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
}
.blue_comp_left .zilla_logo {
	text-align: center;
}
.blue_comp_left .zilla_logo img {
	position: relative;
	left: 45px;
}
.blue_comp_left .related {
	padding:0 5px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	background: #4F4F4F;
	color: #FFFFFF;
}
.blue_comp_left_link {
	clear: both;
	float: left;
	border: 1px solid #416182;
	background: #fff;
	margin:0;
	padding:0;
	width: 188px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}
.blue_comp_left_link .shop_title {
	width: 100%;
	margin-bottom: 7px;
	float: left;
	color: #fff;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-image: url('header_bg_blue.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.blue_comp_left_link .ads_by_shopzilla {
	padding-left: 10px;	
}
.blue_comp_left_link .link_name {
	clear: both;
	margin-left: 25px;
	font-size: 13px; 
	font-weight: bold;
	text-align: left;
}
.blue_comp_left_link ul {
	margin-top: 5px;
}
.blue_comp_left_link li {
	margin:5px 0 5px 0;
}
.blue_comp_left_link a {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.blue_comp_left_link img {
	border:0;
	margin:5px 0 0 0;
}
.blue_comp_left_link dl {
	margin:0;
}
.blue_component_link {
	border: 1px solid #416182;
	background: #fff;
	margin:0;
	padding:0;
	width: 230px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #000;
}
.blue_component_link li {
	margin:5px 0 5px 0;
}
.blue_component_link .shop_title {
	float: left;
	width: 100%;
	margin-bottom: 7px;
	padding-bottom: 3px;
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-image: url('header_bg_blue.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.blue_component_link .ads_by_shopzilla {
	padding-left: 10px;	
}
.blue_component_link .link_name {
	clear: both;
	margin-left: 25px;
	font-size: 13px; 
	font-weight: bold;
}
.blue_component_link a {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.blue_component_link a:hover {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.blue_component_link img {
	border:0;
	margin:5px 0 0 0;
}
.ex_footer ul {
	float:left;
	width:99%;
	margin:0 0 5px 0;
	padding:0 0 0 1%;
	list-style:none;
	border-bottom: 1px solid #416182;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url('ams_tab_bg.gif');
	background-repeat: repeat-x;
	}
.ex_footer ul li {
	float:left;
	margin:0;
	padding:0;
	}
.ex_footer ul a {
	float:left;
	display:block;
	margin:0 2px 0 0;
	padding:2px 10px;
	color:#666;
	border-bottom:none;
	}
.ex_footer ul a:hover {
	background:#f1f1f1;
	}

/**
 * Horizontal Ads; ie, footers.
 */
.ex_footer {
	float: left;
	clear: both;
	width: 100%;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #141744;
	background: #fff;
}
.ex_footer dl.google {
	text-align: left;
}
.ex_footer dt {
	font-weight: bold;
	background: #fff;
}
.ex_footer dl, .ex_footer dt, .ex_footer dd {
	padding: 0px;
	margin: 0px;
}

.ex_footer dl {
	float: left;
	width: 160px;
	margin: 0px 5px 10px 5px;
	text-align:center;
}
.ex_footer dl.google {
	width: 170px;
	height: 100px;
}
.ex_footer a {
	color: #2075A5;
	text-decoration: underline;
}
.ex_footer img {
	float:left;
	border:0;
	}
.ex_footer .price {
	color: #c30;
	}
.ex_footer .ads_by {
	display:none;
	margin-left: 10px;
	}
.ex_footer .ads_by_long {
	width: 99%;
	margin:0;
	padding:0px 0px 0px 7px;
	color: #FFFFFF;
	background-image: url('header_bg_blue.gif');
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: Tahoma;
	}
.ex_footer .tab_on {
	color: #000000;
	background: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	}
.ex_footer .tab_off {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: none;
	background-image: url('ams_tab_bg.gif');
	background-repeat: repeat-x;
	}
.ex_footer .zilla_more {
	clear: both;
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	color: #2075A5;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
	}
.ex_footer .zilla_logo {
	float: left;
	position: relative;
	left: 20px;
	top: -10px;
	}
.ex_footer_link {
	clear: both;
	float: left;
	background: #fff;
	margin:0;
	padding:0;
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	color: #141744;
}
.ex_footer_link .shop_title {
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 3px;
	float: left;
	color: #fff;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-image: url('header_bg_blue.gif');
	background-repeat: repeat-x;
	text-align: left;
}
.ex_footer_link .ads_by_shopzilla {
	padding-left: 10px;	
}
.ex_footer_link .link_name {
	clear: both;
	margin-left: 25px;
	font-size: 13px; 
	font-weight: bold;
	text-align: left;
}
.ex_footer_link a {
	text-align: left;
	color: #2075A5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ex_footer_link ul {
	float: left;
	margin: 0;
	padding: 0 0 5px 30px;
}
.ex_footer_link li {
	padding: 0;
	margin: 0 0 5px 30px;
}
.ex_footer_link img {
	border:0;
}
.ex_footer_link dl {
	margin:0;
}



