/* Global Elements */
body {
	font-family:verdana,arial,helvetica,sans-serif; color:#000; font-size:12px; line-height:14px; background-color: #f1f1f1; /*background:url('../img/background_a1.gif')  left;*/ margin:0; padding:0;
}

/* H Elements */
h3, h3 a {font:bold 12px arial,sans-serif; color:#003366; padding:0; margin:0; text-decoration:none;}
h4, h4 a {font:normal 10px arial,sans-serif; color:#003366; padding:0; margin:0; text-transform:uppercase;}
h6 {font:normal 11px arial,sans-serif; color:#000; padding:0; margin:0;}

/* ################################################################# */
/* Header Elements */
#WDMLogo {
	float:left; width:976px; height: 125px; background-color: #fff; padding: 0px; margin: 0px; background:url('../img/WDM_header01.jpg') no-repeat left;}
	
#WDMLogoSearch {
	float: right;
	
}

/* EXPO NAVIGATION */

ul#navigationExpo {
	padding: 0;
	margin: 0;
	background-color: #039;
	color: #fff;
	float: left;
	width: 100%;
}
ul#navigationExpo li { display: inline; }
ul#navigationExpo li a {
  padding: .25em 1em;
  background-color: #039;
  color: #fff;
  text-decoration: none;
  float: left;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
}
a.expo:link, a.expo:visited { color: #fff; }
ul#navigationExpo li a:hover {
	color: #000;
	background-color: #fff;
}
p.expo a:link, p.expo a:visited { color: #000; }


/* END EXPO NAVIGATION */

/* ################################################################# */
/* Form Elements */
.button {background-color: rgb(128,128,128); color:#ffffff; font-size: 8pt;}
.inputc {font-size: 8pt;}
.style3 {font-size: xx-small;}
/* ################################################################# */
/* Paragraph Class Markup */
.WhiteCopy {
	font:13.5px arial,sans-serif; color:#ffffff; padding:2px 0 0 2px; margin:0 0 5px 0; text-decoration:none;
}
.RedEditorialPrices {
	width: 158px; height: 13px; background-color: #980a0a; border-bottom: dotted;
	border-width: 1px; padding-bottom: 2px; font:10.5px arial,sans-serif;
}
.WhiteTitle {
	font:bold 14px arial,sans-serif; color:#ffffff; padding:2px 0 0 2px; margin:0 0 10px 0; text-decoration:none;
}
.BlueTitle {
	color:#003366; font-size:14px; line-height:18px; padding:7px 0 0 4px; text-transform:none; margin-top: 5px;
}
.RedTitle {
	font:bold 14px arial,sans-serif; color:#ff0000; padding:2px 0 0 2px; margin:0 0 10px 0; text-decoration:none;
}
.BlueTitleItalic {
	font: italic; color:#37c1ee; font-size:14px; line-height:18px; padding:7px 0 0 4px; text-transform:none; margin-top: 5px; 
}
.GreyText {
	color:#666666; font-size:14px; line-height:18px; padding:7px 0 0 4px; text-transform:none; margin-top: 5px;
}
.GreyTextTwo {
	color:#666666; font-size:12px; line-height:14px; padding:0 0 4px 0; text-transform:none; 
}
.White09Text {
	font:12px arial,sans-serif; color:#ffffff; padding:2px 0 0 2px; margin:0 0 5px 0; text-decoration:none;
}
.BlueContactText {
	font:12px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:10px 0 5px 0; text-decoration:none;
}
.Body_sup {
	font: 6px aria, sans-serif; color: #000000; padding: 0; margin: 0; 
}
.Black_regular {
	font: 12px arial,sans-serif; font-weight: bold; font-size: 12px; color: #000000; padding: 0; margin: 0;
}
/* ################################################################# */
/* Small Banner Markup */
#SmallBanner ul {padding:0; margin:0;}
#SmallBanner ul li {font:12px arial, sans-serif; color: #2f2f2f; /*line-height:13px;*/ padding:5px 0 0 0; list-style: none; }
#SmallBanner .SmallBannerLink a {
	text-decoration:none; font:12px arial,sans-serif; color:#003366; margin: 0;
	}
#SmallBanner .SmallBannerLink a:hover {
	text-decoration:underline; font:12px arial,sans-serif; color:#003366;
}

/* ################################################################# */

/* ################################################################# */
/* Cover Story Elements */
#CoverStory {
	float:left; width:340px; height: 270px; /*background:url('../img/CoverStoryMain.jpg') no-repeat left;*/ background-color: #fff; padding: 0; margin-right: 5px; border: solid; border-width:1px; border-color: #fff; margin-top: 10px;
}
#CoverStoryTitle {
	width: 340px; height: 20px; background-color: #fff;  padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc;

}
#CoverStoryTitle p {
	font:bold 17px arial, sans-serif; color:#000; letter-spacing: 0px; padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#CoverStoryHeader {
	width: 340px; height: 35px; /*background:url('../img/CoverStory.jpg') no-repeat left;*/ background-color: #fff; 
}
#CoverStoryHeader p {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#CoverStoryHeader a {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#CoverStoryHeader a:hover {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}
#CoverStoryLeftNest {
	float:left; width: 120px; height: 250px; font-size: 10px; margin: 6px 0 0 0; color: #999; font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 12px;
	}
#CoverStoryRightNest {
	float:left; width: 195px; height: 250px; font:12px arial,sans-serif; color: #000; margin:0px; padding:0px 5px 0px 5px; line-height:16.5px; background-color: #fff;
	}
#CoverStory .CoverThumb {
	padding:0px 0px 0px 0px; margin:0px; border: solid; border-width:1px; border-color: #ccc;
}
#CoverThumbCaption {
	font: normal 11px Helvetica, Arial, Helvetica, Geneva, sans-serif; color:#666666; padding: 0px; margin:0px;
}
#CoverByLine p {
	font:normal 12px arial,sans-serif; color:#666;
}
#CoverStory .more {
	background:url('../img/double_arrow.jpg') no-repeat left; text-decoration:none; padding:0px 0px 0px 0px; margin-left:0px; float:left; font:normal 10px arial,sans-serif; color:#ff0000;
}
#CoverStory .more p {
	font:bold 11px arial,sans-serif; color:#ff0000; margin-left:10px; text-decoration:none; padding: 0px 5px 0px 5px;
}
#CoverStory .more a {
	text-decoration:none; font:bold 11px arial,sans-serif; color:#ff0000;
	}
#CoverStory .more a:hover {
	text-decoration:underline; font:bold 11px arial,sans-serif; color:#ff0000;
}
/* ################################################################# */
/* ################################################################# */
/* Feature Story Elements */
#FeatureStory {
	float:left; width:240px; height: 270px; background-color: #fff; padding: 0; margin-right: 5px; border: solid; border-width:1px; border-color: #fff; margin-top: 10px;

}
#FeatureStoryTitle {
	width: 240px; height: 20px; background-color: #fff; padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc; 
}
#FeatureStoryTitle p {
	font:bold 16px arial, sans-serif; color: #000;  padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#FeatureStoryHeader {
	width: 240px; height: 50px; background-color: #fff; margin-top: 0px;
}
#FeatureStoryHeader p {
	font:12px arial,sans-serif; color: #000; padding:2px 0 0 2px; margin-left:5px; text-decoration:none;
}
#FeatureStory ul {padding:0; margin:0px 0 0 2px;}
#FeatureStory ul li {font:12px arial, sans-serif; color: #2f2f2f; /*line-height:13px;*/ padding:4px 4px 4px 9px; border-top:1px dashed #ccc; border-top-width: 1px; background-image:url('../img/square-bullet2.jpg'); background-repeat:no-repeat; background-position:left 8px; list-style: none; }
#FeatureStory .StoryLink a {
	text-decoration:none; font:12px arial,sans-serif; color:#003366; margin-left: 5px;
	}
#FeatureStory .StoryLink a:hover {
	text-decoration:underline; font:12px arial,sans-serif; color:#003366;
}
/* ################################################################# */
/* ################################################################# */
/* Top Ad Space Elements */
#TopAdSpace { /*margin-top was 0 */
	float:left; width:376px; height: 280px; background-color: #fff; padding: 0; margin-right: 0; margin-top: 10px; border: solid; border-width:1px; border-color: #fff;
}
#TopAdSpace .TopImage {
	padding:0px 0px 0px 20px; margin:0px; }
#TopAdSpaceTitle {
	width: 376px; height: 20px; background-color: #fff; padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc;  
}
#TopAdSpaceTitle p {
	font:bold 16px arial, sans-serif; color: #000;  padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#TopAdSpaceHeader {
	width: 376px; height: 50px; background-color: #fff; 
}
#TopAdSpaceHeader p {
	font:bold 14px arial,sans-serif; color: #3e3c39; padding:0; margin:0; text-decoration:none;
}
#TopAdSpace ul {padding:0; margin:5px 0 0 2px;}
#TopAdSpace ul li {font:12px arial, sans-serif; color: #ccc; line-height:13px; padding:4px 4px 4px 4px; /*border-top:1px solid #ccc;*/ list-style: none;}
/* ################################################################# */
/* ################################################################# */
/* Wireless Accessories Section Elements */
#WirelessAccessories {
	float:left; width:320px; /*height: 300px;*/ background-color: #fff; padding: 0px; margin-right: 5px; border: solid; border-width:1px; border-color: #fff; 
}
#WirelessAccessoriesTitle {
	width: 320px; height: 20px; background-color: #fff;  padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc; 
}
#WirelessAccessoriesTitle p {
	font:bold 16px arial, sans-serif; color: #000; padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#WirelessAccessoriesHeader {
	width: 320px; height: 25px; /*background:url('../img/CoverStory.jpg') no-repeat left;*/ background-color: #fff; margin-top: 5px; font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; text-decoration:none;
}
#WirelessAccessoriesHeader a {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#WirelessAccessories a:hover {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}

#WirelessAccessoriesHeader p {
	font:bold 14px arial,sans-serif; color: #003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#WirelessAccessories .more {
	background:url('../img/double_arrow.jpg') no-repeat left; text-decoration:none; padding:0px 0px 0px 0px; margin-left:0px; float:left; font:normal 10px arial,sans-serif; color:#ff0000; 
}
#WirelessAccessories .more p {
	font:bold 11px arial,sans-serif; color:#ff0000; margin-left:10px; text-decoration:none; padding: 0px 5px 0px 5px;
}
#WirelessAccessories .more a {
	text-decoration:none; font:bold 11px arial,sans-serif; color:#ff0000;
	}
#WirelessAccessories .more a:hover {
	text-decoration:underline; font:bold 11px arial,sans-serif; color:#ff0000;
}
/*Stories*/
#WirelessAccessories_bg {
	float:left; width:320px; /*height: 250px;*/ background-color: #fff; padding: 0; margin:0; /*background:url('../img/accessories_bg01.jpg') no-repeat left;*/
}
#WirelessAccessories dl {
width: 320px; font-size:  12px; padding: 0; margin:0;
}
#WirelessAccessories dt {
float: right; width:  265px; font: 12px Verdana, arial, sans-serif; color:  #21232c; background-color:#f6f6f6;
}
#WirelessAccessories dt a {
	font:bold 12px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#WirelessAccessories dt a:hover {
	font:bold 12px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:underline;
}
#WirelessAccessories dd {
margin: 0px 0 15px 55px;
padding: 0;
color: #666;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
background-color: #f6f6f6;
}
#WirelessAccessories dd.image {
float: left;
/*border:1px solid #cbcaca; background-color:#fff; padding:2px;*/
margin: 0;
}
/* ################################################################# */
/* ################################################################# */
/* Featured Topics Section Elements */
#FeaturedTopics {
	float:left; width:310px; /*height: 300px;*/ background-color: #fff; padding: 0px; margin-right: 5px; border: solid; border-width:1px; border-color: #fff; 
}
#FeaturedTopicsTitle {
	width: 310px; height: 20px; background-color: #fff; padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc;}
#FeaturedTopicsTitle p {
	font:bold 16px arial, sans-serif; color: #000; letter-spacing: 0px; padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#FeaturedTopicsHeader {
	width: 310px; height: 10px; background-color: #fff; /*background:url('../img/CoverStory.jpg') no-repeat left;*/ background-color: #fff; margin-top: 5px; font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; text-decoration:none;
}
#FeaturedTopicsHeader a {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#FeaturedTopics a:hover {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}
#FeaturedTopicsHeader p {
	font:bold 14px arial,sans-serif; color: #003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#FeatureTopicsDescription p{
font:14px arial,sans-serif; color: #3e3c39; padding:0 0 0 2px; margin-bottom:5px; text-decoration:none; border-top-width:1px; border-top-style:  dashed; border-top-color: #ccc;  border-top-width: 1px;
}
#FeaturedTopics .more {
	background:url('../img/double_arrow.jpg') no-repeat left; text-decoration:none; padding:0px 0px 0px 0px; margin-left:0px; float:left; font:normal 10px arial,sans-serif; color:#ff0000; 
}
#FeaturedTopics .more p {
	font:bold 11px arial,sans-serif; color:#ff0000; margin-left:10px; text-decoration:none; padding: 0px 5px 0px 5px;
}
#FeaturedTopics .more a {
	text-decoration:none; font:bold 11px arial,sans-serif; color:#ff0000;
	}
#FeaturedTopics .more a:hover {
	text-decoration:underline; font:bold 11px arial,sans-serif; color:#ff0000;
}
#FeaturedTopics ul {padding:0; margin:12px 0 0 2px;}
#FeaturedTopics ul li {font:12px arial, sans-serif; color: #2f2f2f; line-height:13px; padding:4px 4px 4px 9px; border-top:1px dashed #ccc; border-top-width: 1px; background-image:url('../img/square-bullet2.jpg'); background-repeat:no-repeat; background-position:left 8px; list-style: none; }
#FeaturedTopics .StoryLink a {
	text-decoration:none; font:12px arial,sans-serif; color:#003366; margin-left: 5px;
	}
#FeaturedTopics .StoryLink a:hover {
	text-decoration:underline; font:12px arial,sans-serif; color:#003366;
}
/* ################################################################# */
/* ################################################################# */
/* In-Store Solutions Section Elements */
#InStore {
	float:left; width:320px; /*height: 300px;*/ background-color: #fff; padding: 0px; margin-right: 0px; border: solid; border-width:1px; border-color: #fff; 
}
#InStoreTitle {
	width: 320px; height: 20px; background-color: #fff; padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc;}
#InStoreTitle p {
	font:bold 16px arial, sans-serif; color: #000; padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#InStoreHeader {
	width: 320px; height: 10px; background-color: #fff; background-color: #fff; margin-top: 5px; font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; text-decoration:none; /*background:url('../img/CoverStory.jpg') no-repeat left;*/
}
#InStoreHeader a {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#InStore a:hover {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}

#InStoreHeader p {
	font:bold 12px arial,sans-serif; color: #000; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#InStore .more {
	background:url('../img/double_arrow.jpg') no-repeat left; text-decoration:none; padding:0px 0px 0px 0px; margin-left:0px; float:left; font:normal 10px arial,sans-serif; color:#ff0000; 
}
#InStore .more p {
	font:bold 11px arial,sans-serif; color:#ff0000; margin-left:10px; text-decoration:none; padding: 0px 5px 0px 5px;
}
#InStore .more a {
	text-decoration:none; font:bold 11px arial,sans-serif; color:#ff0000;
	}
#InStore .more a:hover {
	text-decoration:underline; font:bold 11px arial,sans-serif; color:#ff0000;
}

#InStoreArticle p{
	font:12px arial,sans-serif; color: #000; padding:0px 0 0 2px; margin-bottom:5px; text-decoration:none; /*border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#ccc; border-bottom-width: 1px;*/ background-color: #fff;
}
#InStore ul {padding:0; margin:0px 0 0 5px;}
#InStore ul li {font:12px arial, sans-serif; color: #2f2f2f; line-height:13px; padding:4px 4px 4px 12px; border-top:1px dashed #ccc; border-top-width: 1px; background-image:url('../img/square-bullet2.jpg'); background-repeat:no-repeat; background-position:left 8px; list-style: none; }
#InStore .StoryLink a {
	text-decoration:none; font:12px arial,sans-serif; color:#003366; margin-left: 5px;
	}
#InStore .StoryLink a:hover {
	text-decoration:underline; font:12px arial,sans-serif; color:#003366;
}
/* ################################################################# */
/* ################################################################# */
/* Premium Ad Section Elements */
#DoubleBanners {
	width:976px; height: 100px; background-color: #fff; padding: 0; margin-left:auto; margin-right:auto; border: solid; border-width:1px; border-color: #fff;
}
#DoubleBanners .PremiumAd1 {
	float:left; width:485px; height: 100px; background-color: #fff; padding:0px 0px 0px 0px;  margin: 0px; border: solid; border-width:1px; border-color: #fff;  
}

DoubleBanners .PremiumAd1 a {
	padding: 0px 0px; margin: 0px 0px;
}

#DoubleBanners .PremiumAd2 {
	float:right; width:485px; height: 100px; background-color: #fff; padding:0px 0px 0px 0px; margin: 0px; border: solid; border-width:1px; border-color: #fff;  
}

DoubleBanners .PremiumAd2 a {
	padding: 0px 0px; margin: 0px 0px;
}
/* ################################################################# */
/* ################################################################# */
/* Magazine Info Section Elements */
#MagazineInfo {
	float:left; width:240px; height: 283px; background-color: #fff; padding: 0px; margin-right: 5px; border: solid; border-width:1px; border-color: #fff; 
}
#MagazineInfoTitle {
	width: 240px; height: 20px; background-color: #fff; padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc;}
#MagazineInfoTitle p {
	font:bold 16px arial, sans-serif; color: #000; letter-spacing: 0px; padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}

#MagazineInfoHeader {
	width: 240px; height: 25px; background-color: #fff; /*background:url('../img/CoverStory240.jpg') no-repeat left;*/ background-color: #fff; margin-top: 5px; font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; text-decoration:none;
}
#MagazineInfoHeader a {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#MagazineInfoHeader a:hover {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}

#MagazineInfoHeader p {
	font:bold 14px arial,sans-serif; color: #003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}

#MagazineInfoDescription p{
	font:14px arial,sans-serif; color: #3e3c39; padding:0px 0 0 2px; margin-bottom:5px; text-decoration:none; border-top-width:1px; border-top-style:dashed; border-top-color:#ccc; border-top-width: 1px;
}

#MagazineInfo .more {
	background:url('../img/double_arrow.jpg') no-repeat left; text-decoration:none; padding:0px 0px 0px 0px; margin-left:0px; float:left; font:normal 10px arial,sans-serif; color:#ff0000; 
}
#MagazineInfo .more p {
	font:bold 11px arial,sans-serif; color:#ff0000; margin-left:10px; text-decoration:none; padding: 0px 5px 0px 5px;
}
#MagazineInfo .more a {
	text-decoration:none; font:bold 11px arial,sans-serif; color:#ff0000;
	}
#MagazineInfo .more a:hover {
	text-decoration:underline; font:bold 11px arial,sans-serif; color:#ff0000;
}
#MagazineInfo ul {padding:0; margin:12px 0 0 2px;}
#MagazineInfo ul li {font:12px arial, sans-serif; color: #2f2f2f; line-height:13px; padding:4px 4px 4px 9px; border-top:1px dashed #ccc; border-top-width: 1px; background-image:url('../img/square-bullet2.jpg'); background-repeat:no-repeat; background-position:left 8px; list-style: none; }
#MagazineInfo .StoryLink a {
	text-decoration:none; font:12px arial,sans-serif; color:#003366; margin-left: 5px;
	}
#MagazineInfo .StoryLink a:hover {
	text-decoration:underline; font:12px arial,sans-serif; color:#003366;
}
/* ################################################################# */
/* ################################################################# */
/* Back Issues Section Elements */
#BackIssues {
	float:left; width:400px; height: 283px; background-color: #ff0; padding: 0px; margin-right: 5px; border: solid; border-width:1px; border-color: #fff;
}
#BackIssuesTitle {
	width: 400px; height: 20px; background-color: #fff; padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #fff;
	}
#BackIssuesTitle p {
	font:bold 16px arial, sans-serif; color: #000; letter-spacing: 0px; padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#BackIssuesHeader {
	width: 400px; height: 25px; background-color: #fff; background:url('../img/CoverStory240.jpg') no-repeat left; margin-top: 5px;
}
#BackIssuesHeader a {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#BackIssuesHeader a:hover {
	font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}
#BackIssuesHeader p {
	font:bold 14px arial,sans-serif; color: #003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#BackIssuesGraphic {
	background:url('../img/BackIssue01.jpg') no-repeat left; text-decoration:none; 
}

/* ################################################################# */
/* ################################################################# */
/* Franchise Opportunities Section Elements */
#FranchiseOpportunities {
	float:left; width:310px; height: 283px; background-color: #fff; padding: 0px; margin-right: 0px; border: solid; border-width:1px; border-color: #fff;
}
#FranchiseOpportunitiesTitle {
	width: 310px; height: 20px; background-color: #fff; padding-bottom: 1em; border-bottom: solid; border-bottom-width:1px; border-bottom-color: #ccc;}
#FranchiseOpportunitiesTitle p {
	font:bold 16px arial, sans-serif; color: #000; letter-spacing: 0px; padding:7px 0 0 2px; margin:0; text-transform:uppercase;
}
#FranchiseOpportunitiesHeader {
	width: 310px; height: 25px; background-color: #fff; /*background:url('../img/CoverStory.jpg') no-repeat left;*/ background-color: #fff; margin-top: 5px; font:bold 14px arial,sans-serif; color:#003366; padding:2px 0 0 2px; text-decoration:none;
}
#FranchiseOpportunitiesHeader a {
	font:bold 12px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#FranchiseOpportunitiesHeader a:hover {
	font:bold 12px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}
#FranchiseOpportunitiesHeader p {
	font:bold 14px arial,sans-serif; color: #003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#FranchiseOpportunities .more {
	background:url('../img/double_arrow.jpg') no-repeat left; text-decoration:none; padding:0px 0px 0px 0px; margin-left:0px; float:left; font:normal 10px arial,sans-serif; color:#ff0000; 
}
#FranchiseOpportunities .more p {
	font:bold 11px arial,sans-serif; color:#ff0000; margin-left:10px; text-decoration:none; padding: 0px 5px 0px 5px;
}
#FranchiseOpportunities .more a {
	text-decoration:none; font:bold 11px arial,sans-serif; color:#ff0000;
	}
#FranchiseOpportunities .more a:hover {
	text-decoration:underline; font:bold 11px arial,sans-serif; color:#ff0000;
}
#FranchiseOpportunitiesHeadline {
	font:12px arial,sans-serif; color: #000; padding:0px 0 0 2px; margin-bottom:5px; text-decoration:none; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#ccc; border-bottom-width: 1px; background-color: #f6f6f6;
}
#FranchiseOpportunitiesHeadline a {
	font:bold 12px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration:none;
}
#FranchiseOpportunitiesHeadline a:hover {
	font:bold 12px arial,sans-serif; color:#003366; padding:2px 0 0 2px; margin:0; text-decoration: underline;
}

#FranchiseOpportunities ul {padding:0; margin:0px 0 0 5px;}
#FranchiseOpportunities ul li {font:12px arial, sans-serif; color: #2f2f2f; line-height:13px; padding:0px 4px 4px 12px; border-top:1px dashed #ccc; border-top-width: 1px; background-image:url('../img/square-bullet2.jpg'); background-repeat:no-repeat; background-position:left 8px; list-style: none; }
#FranchiseOpportunities .StoryLink a {
	text-decoration:none; font:12px arial,sans-serif; color:#003366; margin-left: 5px;
	}
#FranchiseOpportunities .StoryLink a:hover {
	text-decoration:underline; font:12px arial,sans-serif; color:#003366;
}


/* ################################################################# */
/*TWO PAGE COLUMN LAYOUTS */
/* ################################################################# */

/* TOP BANNER SECTION */
/* ################################################################# */

/* Premium Ad Section Elements */
#StoryTopBanner {
	width:768px; height: 100px; background-color: #fff; padding: 0; margin-left:auto; margin-right:auto; border: solid; border-width:1px; border-color: #fff;
}
#StoryTopBanner .SubAdTop {
	width:768px; height: 100px; background-color: #fff; padding:0px 0px 0px 0px;  margin: 0px 0px; border: solid; border-width:1px; border-color: #fff;  
}

#StoryTopBanner .SubAdTop a {
	padding: 0px 0px; margin: 0px 0px;
}
/* ################################################################# */

/* COVER STORY SECTION */
/* ################################################################# */
/* LIST */
#SubCoverList {
	float:left; width:232px; /*background-color: #fff;*/ padding: 0px; margin: 0px; border-bottom: solid; border-width:2px; border-color: #ccc;
line-height: 1.1;
}
#SubCoverListHeader {
	width: 232px; /*height: 25px;*/ margin-top: /*5*/0px; font:bold 16px arial, sans-serif; color: #000; letter-spacing: 0px; padding:7px 0 0 2px; text-transform:uppercase;
	}
#SubCoverListAbstract {
	width: 500px; /*height: 25px;*/ margin-top: /*5*/0px; font:bold 12px arial, sans-serif; color: gray; letter-spacing: 0px; padding:0 0 0 2px;
	}
#SubCoverListing {
	float:left; width:232px; background-color: #ededed; padding: 0px; margin:0px;
}
#SubCoverListing ul {padding:0; margin:2px 0 0 2px;}
#SubCoverListing ul li {font:12px arial, sans-serif; color: #2f2f2f; line-height:13px; padding:4px 4px 4px 9px; border-bottom:1px dashed #ccc; border-bottom-width: 1px; background-image:url('../img/square-bullet2.jpg'); background-repeat:no-repeat; background-position:left 8px; list-style: none; }
#SubCoverListing .StoryLink a {
	text-decoration:none; font:12px arial,sans-serif; color:#003366; margin-left: 5px;
	}
#SubCoverListing .StoryLink a:hover {
	text-decoration:underline; font:12px arial,sans-serif; color:#003366;
}

/* STORY */
#SubCoverStory {
	float:left; width:525px; background-color: #fff; padding: 0px; margin: 0 0 2px 0; border-bottom: solid; border-width:1px; border-color: #ccc; /*line-height: 1.1;*/
}
#SubCoverStoryHeader {
	width: 525px; /*height: 25px;*/ font-size: 24px; font-weight: bold; line-height: 27px; color: #000; margin: 0 0 0 0;	}
#SubCoverMetaWrap {
	width: 525px; background-color: #fff; margin: 0;
}
#SubCoverStoryByline {
	width: 525px; font-size: 12px; font-weight: bold; /*line-height: 12px;*/ color: #ee2225; margin: 0 0 0 2px;
	}
#SubCoverStoryDate {
	width: 525px; font: 10px arial,sans-serif; color:  #ccc; margin-left: 0px; padding-top: 2px;
}

#SubCoverStoryPostDate {
	width: 525px; font: 10px arial,sans-serif; color:  #ccc; margin-left: 0px; padding-top: 2px;
}

#SubCoverStoryCopy {
	/*clear: both;*/ width: 525px; border-top:  solid; border-width: 1px; border-color: #ccc; color:#666666; font-size:16px; line-height:25px; padding:7px 0 0 4px; text-transform:none; margin-top: 5px;
}
 .floatimgleft {
    float:left; margin-top:10px; margin-right:10px; margin-bottom:5px;
	border-style: none;
}

/* ################################################################# */
/* MAGAZINE COVERS*/
#MagCoverList {
	float:left; width:190px; /*background-color: #ededed;*/ padding: 0px; margin: 0px; border-bottom: solid; border-width:2px; border-color: #ccc; background-color: #fff;

}
#MagCoverListHeader {
	width: 190px; height: 25px; margin-top: 5px; font:bold 16px arial, sans-serif; color: #000; letter-spacing: 0px; padding:7px 0 0 2px; text-transform:uppercase; background-color: #fff;
	}
	
#MagCoverStory {
	float:left; width:771px; background-color: #fff; padding: 0px; margin-right: 0px; border-bottom: solid; border-width:2px; border-color: #ccc;
}
#MagCoverStoryHeader {
	width: 771px; height: 25px; background-color: #fff; margin-top: 5px; font:bold 16px arial, sans-serif; color: #000; letter-spacing: 0px; padding:7px 0 0 2px; text-transform:uppercase;
	}
#MagCoverStoryDate {
	font: 10px arial,sans-serif; color:  #ccc; margin-left: 0px; padding-top: 5px; margin-bottom: 10px;
}
#MagCoverFlash {
	width: 771; padding: 0; margin: 0 0 0 0; height: 900px; background-color: #fff;/*position: absolute;
display: inline; top: 25px; left: 200px; background-color: #f00;*/
}

/* ################################################################# */
/* ADVERTISE STYLES*/
#advertise {
	font: bold 12px arial,georgia,sans-serif; color: #000; letter-spacing: 0px; padding: 0; margin: 0;
}
#advertise .advertise_bullet {
	font: 12px arial,georgia,sans-serif; color: #000; letter-spacing: 0px; padding: 0; margin: 0;
}


/* ################################################################# */
/* EXPO 2008 STYLES*/
#ExpoLargeQuote {
	font: italic bold 14px georgia,arial,sans-serif; color: #01a7e1; letter-spacing: 0px; padding: 0; margin: 0;
}


#adEditorial li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}





















