@import url("/cart/fastcart.css");
@import url("/css/adminmessage.css");

.iepngfix {
  behavior: url(/iepngfix/iepngfix.htc);
}

body {
	text-align:center!important;
	margin:0;
	background-color:#949494;
}
#top {
	background-image:url(/images/header.gif);
	width:1001px;
	margin:auto;
	height:140px;
	text-align:right;
	background-repeat: no-repeat;

}
#main {
	margin:auto;
	width:1001px;
	text-align:center;
}
table.tinyimages td img {
	width:50px;
	height:75px;
}
#section {
	width:1001px;
	/*background-color:#FFF;*/
	/*background-color: rgb(214,207,214);*/
	/*background-color:#00FFFF;*/
	background-image:url('/images/contentrepeat.gif');
	background-repeat:repeat-y;
	background-position:top center;
	margin:auto;
	/*text-align:center;*/
  /*border: 10px solid yellow;*/

   /*firefox won't render the background of an 
   element ouside normal flow; nested floating
   divs don't get a bg unless you give them a height*/
   /*  height:1550px; */ 
}
#section2 {
	width:1001px;
	background-color:#FFF;
	margin:auto;
	text-align:center;
}
#newssection {
	width:1001px;
	/*background-color:#FFF;*/
	/*background-color: rgb(214,207,214);*/
	/*background-color:#00FFFF;*/
	background-image:url('/images/contentrepeat.jpg');
	background-repeat:repeat-y;
	background-position:top center;
	padding: 0px;
	margin: auto;
	/*text-align:center;*/
  /*border: 10px solid yellow;*/

   /*firefox won't render the background of an 
   element ouside normal flow; nested floating
   divs don't get a bg unless you give them a height*/
   /*  height:1550px; */ 
}
#footer {
	width:1001px;
	height:40px;
	background-color:#1C1B1B;
	text-align:center;
	clear: both; /*mkc*/
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	font-family:verdana, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: auto;
}
#footer a:hover {
	text-decoration: none;
	color: #FFB600;
}

#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footer-subscribe-bottom {
	background-color: #1C1B1B;
	padding: 0px;
	clear: both;
	height: 160px;
	width: 1001px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

a.footerlink {
  position:relative;
  top:-18px;
  color:#D2D2D2!important;
  text-decoration:underline;
}
a.footerlink:hover {
  color:#FFF!important;
  text-decoration:none;
}
span.bumper {
  position:relative;
  top:-18px;
  color:#FFF;
	font-weight:bold;
	font-size:12px;
	font-family:verdana, sans-serif;
}
#spacing {
	width:1001px;
	height:32px;
	background-color:#1c1b1b;
	margin:auto;
	text-align:center;
}
em.heading {
  /*text-align:center;*/
  text-align:left;
	display:block;
	color:#FFF;
	background-image:url(/images/title-bg.gif);
	background-position:top right;
	background-color:#D2D2D2;
	font-family:helvetica, tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	width:450px;
	height:41px;
	font-style:normal;
	line-height:41px;
	text-indent:15px;
}

em.heading100 {
  /*text-align:center;*/
  text-align:left;
	display:block;
	color:#FFF;
	background-image:url(/images/title-bg.gif);
	background-position:top right;
	background-color:#D2D2D2;
	font-family:helvetica, tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	width:900px;
	height:41px;
	font-style:normal;
	line-height:41px;
	text-indent:15px;
	border:1px red solid;
}

em.heading2 {
  /*text-align:center;*/
  text-align:left;
	display:block;
	color:#FFFFFF;
	background-image:url(/images/title-bg.gif);
	background-position:top right;
	background-color:#D2D2D2;
	font-family:helvetica, tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	width:400px;
	height:41px;
	font-style:normal;
	line-height:41px;
	text-indent:15px;

}
em.heading3 {
	display:block;
	color:#FFFFFF;
	background-image:url(/images/title-bg.gif);
	background-position:top right;
	background-color:#D2D2D2;
	font-family:helvetica, tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	width:900px;
	height:41px;
	font-style:normal;
	line-height:41px;
	text-indent:15px;

}
div.content {
	width:450px;
	background-color:#CCCCCC;
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000;
	/*margin: 50px;*/
	/*margin-left:50px;*/
	/*border: 2px solid yellow;*/
	margin-bottom:25px;
	text-align:left;	/*padding:5px;*/
			/*padding: 0px 5px 5px 5px;*/

}
div.content2 {
	width:400px;
	background-color: #CCCCCC;
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000;
	/*margin: 50px;*/
		/*margin-right:50px;*/
		/*border: 2px solid green;*/
		margin-bottom:25px;
	text-align:left;		/*padding:5px;*/		/*padding: 0px 5px 5px 5px;*/
}

div.content2col {
	width:900px;
	background-color:#CCCCCC;
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000;
	margin-bottom:25px;
	text-align:left;
}


div.content3 {
	width:900px;
	background-color:#CCCCCC;
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000;
}
div.newscontent {
	width:950px;
	background-color:#FFF;
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.article {
	height: auto;
	width: 900px;
	padding: 0px;
	text-align:justify!important;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.article img {
	float: right;
	margin: 10px;
	padding: 0px;
	border: thin solid #000000;
}
.newsdate {font-size: 10px}

.standard {
	color:#000;
	font-family:arial, sans-serif;
	font-size:11px;
	background-color:#FFF;
}
select, textarea, input {
	background-color: #FFFFFF;
	color:#000000;
	border:1px solid!important;
	border-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}





input.subbutton {
	/*background-color:#F6F0B7;*/
	color: #000;
	/*border:2px solid!important;*/
	border: outset!important;
	/*border-color:#000;*/
	font-family:tahoma, sans-serif;
	font-weight:bold;
	font-size:11px;
	
	cursor: pointer;
	cursor: hand;

}

input.subbutton:hover {
  background-color: yellow;
}


.day {
	color:#000;
	font-family:arial, sans-serif;
	font-size:11px;
	background-color:#F6F0B7;
	height:23px;
	line-height:23px;
	width:52px;
	text-align:center;
	border-bottom:1px solid;
	border-bottom-color:#C8C8C8;
}
.galleryheader {
	color:#000;
	font-family:arial, sans-serif;
	font-size:11px;
	background-color:#F6F0B7;
	height:23px;
	line-height:23px;
	text-align:center;
	border-bottom:1px solid;
	border-bottom-color:#C8C8C8;
}
.galleryheader2 {
	color:#000;
	font-family:arial, sans-serif;
	font-size:11px;
	background-color:#F6F0B7;
	height:23px;
	line-height:23px;
	text-align:center;
	border-top:1px solid;
	border-top-color:#C8C8C8;
}
p.info {
	background-color:#CCCCCC;
	color:#000;
	border:1px solid;
	width:375px;
	border-color:#C8C8C8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:2px;
}
td.dropdowns {
	padding:2px;
	border-bottom:1px solid;
	border-color:#BE2023;
	font-weight:bold;
	color:#000;
	text-align:center;
}
span.rbtext {
	font-weight:bold;
	color:#FF0000;
}
.faded {
	filter:alpha(opacity=60); 
	-moz-opacity:0.60; 
	opacity:0.60; 
	-khtml-opacity:0.60;
}
a:link, a:active, a:visited {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#BE2023;
	font-weight:bold;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:none;
}
table, tr, td {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000;
}
.news {
	background-color:#FFF;
	color:#000;
	font-family:tahoma, sans-serif;
	font-weight:normal;
	padding:10px;
	font-size:11px;
}
span.newsheader {
	font-size:13px;
	color:#BE2023;
	font-weight:bold;
	letter-spacing:1px;
	font-family:Trebuchet MS;
}
em.newstitle {
	display:block;
	width:400px;
	background-color:#FFF;
	border-bottom:1px solid;
	border-bottom-color:#BF2024;
	color:#000;
	text-indent:5px;
	font-family:tahoma, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}
em.newstitle2 {
	display:block;
	width:330px;
	background-color:#FFF;
	border-bottom:1px solid;
	border-bottom-color:#BF2024;
	color:#000;
	text-indent:5px;
	font-family:tahoma, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}
em.newstitle3 {
	display:block;
	width:850px;
	background-color:#FFF;
	border-bottom:1px solid;
	border-bottom-color:#BF2024;
	color:#000;
	text-indent:7px;
	font-family:tahoma, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}
em.newstitle4 {
	width:888px;
	border-bottom:2px solid;
	border-bottom-color:#BF2024;
	color:#FFFFFF;
	text-indent:0px;
	font-family:tahoma, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	float:left;
	background-color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	display: block;
}
.article p {
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

em.formt {
	display:block;
	width:120px;
	background-color:#FFF;
	border-bottom:1px solid;
	border-bottom-color:#BF2024;
	color:#000;
	font-family:tahoma, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:right;
	padding-right:4px;
}
em.formt2, label.formt2{
	display:block;
	width:140px;
	background-color:#FFF;
	border-bottom:1px solid;
	border-bottom-color:#BF2024;
	color:#000;
	font-family:tahoma, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:right;
	padding-right:4px;
}


em.underline {
  font-style:normal;
  text-decoration:underline;
}

.leftcolumn {
  /*border: 1px solid red;*/
  width: 450px;
  float:left;
  /*margin-left:50px;*/
    padding-top:25px;
  padding-left:50px;
}

.rightcolumn {
  width: 400px;
  /*border: 1px solid orange;*/
  float:right;
  padding-top:25px;
  padding-right:50px;
}

.fullwidth {
  padding-top:25px; /*20070508*/
  width: 850px;
  clear:both;
  padding-right:50px;
  padding-left:50px;
}
a img {
  border:none!important;
}
img.rspace {
  /*for about us bio images - fixes padding issue*/
  padding:0px 5px 0px 0px;
}
table.logbox {
	position:relative;
	top:104px;
	margin-left: 0px; /*was 290px*/
	margin-right: 0px;
	background-color: #1c1b1b;
	height: 36px;

}
table.logbox td {
  font-family:verdana, sans-serif;
  font-weight:bold;
  letter-spacing:0px;
  color:#FFF;
}
table.logbox td input {
	/*background-color:#060C3C;*/
	background-color: rgb(255,255,255);
	/*background-color: rgb(240,230,140);*/
	color:#000;
	border:1px solid!important;
	border-color:#DDD!important;
	font-family:tahoma, sans-serif;
	font-weight:normal;
	font-size:11px;
}

table.logbox td input:focus {
  background-color: lightyellow;
}


table.logbox td a {
  color:#DDD!important;
}
table.logbox td a:hover {
  color:#FFF!important;
}

.headerdropdown {
  height: 20px;
  float:left;
  overflow:hidden;
  position:relative;
  margin-top:3px;
  margin-left:3px;
  /*margin-bottom:-3px;*/
}
table.issues td {
  line-height:12px;
  text-align:center;
}
table.issues td img {
  padding:0px 0px 4px 0px;
}
span.adinfo {
  font-weight:bold;
  color:#BF2024;
}
span.adinfo2 {
  font-weight:bold;
  color:#3346D7;
}
span.adinfo3 {
  font-weight:bold;
  color:#0C7906;
}
span.steps {
  font-weight:bold;
  color:#000;
  font-size:16px;
  display:block;
  width:430px;
  border-bottom:1px solid;
  border-bottom-color:#D2D2D2;
  text-align:left;
  text-indent:2px;
  margin:auto; 
}
span.modelname {
  font-size:22px;
  font-family:arial, sans-serif;
  color:#BF2024;
  font-weight:bold;
  display:block;
  /* width:300px; */
  width: 250px;
  border-bottom:1px solid black;
}
em.issuetitle {
	display:block;
	width:430px;
	background-color:#FFF;
	border-bottom:1px solid;
	border-bottom-color:#BF2024;
	color:#000;
	text-indent:5px;
	font-family:tahoma, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}
em.photosets {
	display:block;
	width:280px;
	margin:auto;
	background-color:#FFF;
	border-bottom:1px solid;
	border-bottom-color:#BF2024;
	color:#000;
	text-indent:5px;
	font-family:tahoma, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}
a.photosetlink img {
  border:2px solid!important;
  border-color:#BF2024!important;
  padding:2px;
}
a.photosetlink:hover img {
  border:2px solid!important;
  border-color:#000!important;
  padding:2px;
}
div#coverdropshadow {
  width:130px;
  height:166px;
  background-image:url(/images/coverdropshadow.jpg);
  text-align:left!important;
  veritical-align:top!important;
}


/*begin nav*/
#nav {
	padding: 0px;
	height: 37px;
	width: 1001px;
	margin: 0px;
}
#nav ul {
	margin: 0px;
	float: left;
	height: 37px;
	width: 1001px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
#nav li {
	list-style-type: none;
	float: left;
	padding: 0px;
	display:block;
}
#nav li a {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.home {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 119px;
	background-image: url(/images/nav-home-over.gif);
	background-repeat: no-repeat;
}
.home a {
	float: left;
	height: 25px;
	width: 119px;
	background-image: url(/images/nav-home.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
}
.home a:hover {
	height: 25px;
	width: 119px;
	background:transparent;
}
.current-issue {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 136px;
	background-image: url(/images/nav-current-issue-over.gif);
	background-repeat: no-repeat;
}
.current-issue a {
	float: left;
	height: 25px;
	width: 136px;
	background-image: url(/images/nav-current-issue.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.current-issue a:hover {
	height: 25px;
	width: 136px;
	background:transparent;
}
.back-issues {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 121px;
	background-image: url(/images/nav-back-issues-over.gif);
	background-repeat: no-repeat;
}
.back-issues a {
	margin: 0px;
	float: left;
	height: 25px;
	width: 121px;
	background-image: url(/images/nav-back-issues.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.back-issues a:hover {
	height: 25px;
	width: 121px;
	background:transparent;
}
.our-models {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 122px;
	background-image: url(/images/nav-our-models-over.gif);
	background-repeat: no-repeat;
}
.our-models a {
	margin: 0px;
	float: left;
	height: 25px;
	width: 122px;
	background-image: url(/images/nav-our-models.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.our-models a:hover {
	height: 25px;
	width: 122px;
	background:transparent;
}
.latest-news {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 125px;
	background-image: url(/images/nav-latest-news-over.gif);
	background-repeat: no-repeat;
}
.latest-news a {
	margin: 0px;
	float: left;
	height: 25px;
	width: 125px;
	background-image: url(/images/nav-latest-news.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.latest-news a:hover {
	height: 25px;
	width: 125px;
	background:transparent;
}
.online-store {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 133px;
	background-image: url(/images/nav-online-store-over.gif);
	background-repeat: no-repeat;
}
.online-store a {
	margin: 0px;
	float: left;
	height: 25px;
	width: 133px;
	background-image: url(/images/nav-online-store.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.online-store a:hover {
	height: 25px;
	width: 133px;
	background:transparent;
}
.about-us {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 104px;
	background-image: url(/images/nav-about-us-over.gif);
	background-repeat: no-repeat;
}
.about-us a {
	margin: 0px;
	float: left;
	height: 25px;
	width: 104px;
	background-image: url(/images/nav-about-us.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.about-us a:hover {
	height: 25px;
	width: 104px;
	background:transparent;
}
.join-now {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 141px;
	background-image: url(/images/nav-join-now-over.gif);
	background-repeat: no-repeat;
}
.join-now a {
	margin: 0px;
	float: left;
	height: 25px;
	width: 141px;
	background-image: url(/images/nav-join-now.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.join-now a:hover {
	height: 25px;
	width: 141px;
	background:transparent;
}


/*subscribe page*/

.subscribe-main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	width: 949px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.subscribe-main-bottom {
	margin: 0px;
	padding: 0px;
	/*height: 620px;*/ /*was 500 */
	width: 949px;
	background-color: #1e1e1e;
}
.subscribe-main-top {
	margin: 0px;
	padding: 0px;
	height: 315px;
	width: 949px;
}
.subscribe-memberships {
	float: left;
	height: 280px;
	width: 684px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
.subscribe-main-bottom p {
	text-align: justify;
	padding: 0px;
	width: 685px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 140px;
}

.subscribe-1-month {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 171px;
}
.subscribe-add-to-cart {
	padding: 0px;
	height: 60px;
	width: 171px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.subscribe-3-month {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 171px;
}
.subscribe-6-month {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 171px;
}
.subscribe-12-month {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 171px;
}

.subscribe-bottom-left {
	padding: 0px;
	float: left;
	height: 300px;
	width: 325px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	border-right-width: medium;
	border-bottom-width: medium;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.subscribe-bottom-right {
	padding: 0px;
	height: 300px;
	width: 380px;
	float: left;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.subscribe-bottom-fullwidth {
	padding: 0px;
  padding-bottom: 10px;
	float: left;
	/*height: 300px;*/
	width: 705px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	border-right-width: medium;
	border-bottom-width: medium;
	/*border-right-style: solid;*/
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


.subscribe-bottom-membership {
	padding: 0px;
	height: 100px;
	width: 700px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 100px;
}
.subscribe-bottom-membership input {
	text-align: center;
	padding: 0px;
	margin-left: 75px;
}


.subscribe-bottom-button {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 949px;
}
.subscribe-button {
	padding: 0px;
	height: 85px;
	width: 707px;
	background-image: url(/images/subscribe-button-over.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	float: left;
}
.subscribe-button a {
	height: 85px;
	width: 707px;
	background-image: url(/images/subscribe-button.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
.subscribe-bottom-left h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFB30A;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.subscribe-bottom-right h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFB30A;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.subscribe-bottom-membership h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFB30A;
	text-decoration: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.subscribe-bottom-membership h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

/*mkc*/
.subscribe-bottom-left input {
	padding: 0px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.subscribe-bottom-left textarea, .subscribe-bottom-fullwidth textarea {
	padding: 0px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.subscribe-bottom-right input {
	padding: 0px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.subscribe-bottom-left p, .subscribe-bottom-fullwidth p {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.subscribe-bottom-right p {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.subscribe-bottom-membership p {
	clear: both;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.subscribe-main-bottom select {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	width: 100px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.subscribe-bottom-left label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.subscribe-bottom-right label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.subscribe-main-bottom hr {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-position: right top;
}
.subscribe-button a:hover {
	height: 85px;
	width: 707px;
	background:transparent;
}


/*begin model submit page*/

.model-submit-bottom-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	background-image: url(images/model-submit-bottom-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: 1030px;
	width: 558px;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.model-submit-bottom-left2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	background-image: url(images/model-submit-bottom-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: 1030px;
	width: 558px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
.model-submit-bottom {
	padding: 0px;
	width: 949px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #000000;
}

.model-submit-bottom-right {
	background-image: url(images/model-submit-bottom-right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 291px;
	background-color: #000000;
	height: 864px;
}
.model-submit-bottom-right2 {
	background-image: url(images/model-submit-bottom-right2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 291px;
	background-color: #000000;
	height: 864px;
}
.model-submit-bottom-left label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.model-submit-bottom hr {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-position: right top;
	width: 400px;
	float: right;
}
.model-submit-bottom select {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	width: 100px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.model-submit-bottom-left input {
	padding: 0px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.model-submit-bottom-left textarea {
	padding: 0px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.model-submit-bottom-left p {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.model-submit-bottom-button {
	padding: 0px;
	clear: both;
	height: 71px;
	width: 949px;
	background-color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.model-submit-button {
	padding: 0px;
	height: 71px;
	width: 284px;
	background-image: url(images/model-submit-button-over.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 270px;
	float: left;
}
.model-submit-button a {
	height: 71px;
	width: 284px;
	background-image: url(images/model-submit-button.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
.model-submit-button a:hover {
	height: 71px;
	width: 284px;
	background:transparent;
}
.model-submit-bottom-left h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFB30A;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/* Shopping cart buttons */

/* Buy and View Cart buttons */
/* superceded bu cart/fastcart.css
.cartbutton {
  font-size: 7pt;
  cursor: pointer;
  cursor: hand;
}
*/

/* notices such as 'in cart' */
.cartnotice {
	font-size: 7pt;
	/*float: left;*/
	color: green;
	margin-right: 1px;
	font-weight: bold;
}
/*end shopping cart*/

/*new content box for model issues*/
.content08-left {
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 585px;
	border: thin solid #333333;
}
.issue-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1c1b1b;
	float: left;
	height: 280px;
	width: 165px;
	margin: 0px;
	padding: 0px;
}
.issue-main {
	background-color: #750000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 420px;
}
.issue-nav-box1 {
	margin: 0px;
	padding: 10px;
	height: 45px;
	width: 145px;
	text-align: left;
}
.issue-nav-box-current {
	margin: 0px;
	padding: 10px;
	height: 45px;
	width: 145px;
	text-align: left;
	background-color: #750000;
}
.issue-main-cover {
	margin: 10px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.issue-main-right {
	padding: 0px;
	float: left;
	height: 210px;
	width: 260px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	overflow: scroll;
	/*visibility: hidden;*/
}
.issue-main-set-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 250px;
	clear: both;
	text-align: justify;
}

.issue-main-right img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: thin solid #FFFFFF;
}
.issue-main-set-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 1px;
	height: 15px;
	width: 46px;
	font-weight: bold;
}
.issue-main-right-sets {
	height: 70px;
	width: 45px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}



.issue-main-cover-image-amount {
	background-color: #003050;
	margin: 0px;
	padding: 5px;
	height: 10px;
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.issue-main-cover img {
	border: thin solid #FFFFFF;
	margin-top: 5px;
}


.issue-main-cover a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 5px;
}


.issue-nav-box1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.issue-nav-box-current h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.issue-nav-scroll-up {
	background-image: url(images/issue-nav-scroll-up.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 165px;
}
.issue-nav-scroll-down {
	background-image: url(images/issue-nav-scroll-down.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 165px;
}
/*end new content box for model issues*/
.models-menu-top {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 100%;
	position: relative;
	background-color: #333333;
}
.models-menu-bottom {
	padding: 0px;
	height: 30px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	position: relative;
	background-color: #999999;
}

/* Used in 'See More Of' links */

.modelPageLink {
	background-image: url(/images/chrome/redgrad15.gif);
	color: white;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
  width: 380px;
  margin-bottom: 2px;
}

.tempWhiteLink {
	color: white;
	text-decoration: none;
 font-family: Tahoma, sans-ser
}

p.info a {
	text-decoration: none;
}


/* end 'See More Of' */
