
	

	* {margin: 0px;padding: 0px}
/*************************
*
*	MAIN STYLES
*
**************************/
	
body {font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #000000}	
h1 {margin-top: 0px;padding-left: 10px;font-size: 12px;font-weight: bold;line-height: 32px;background-color: #000000;color: #FFFFFF;}
h2 {margin-left: 0px;font-weight: bold;line-height: 30px;font-size:14px;color: #EC1D24;}
h3 {background-color:#000;color:#FFF;font-weight:bold;margin:0px;font-size:12px;padding:7px 5px 7px 5px;font-family:Arial;}
h4 {color: #EC1D24;font-size:12px;font-weight:bold}
h5 {color: #000000; font-family: arial;	font-weight: bold;font-size: 20px;}


.headerfont {font-size: 16px;font-weight: bold;color: #FFFFFF;}
.mainlinkfont {font-size: 12px;font-weight: bold;color: #FFFFFF;}
.seclinkfont {font-size: 12px;font-weight: bold;color: #585858;}
.contentheader {margin-left: 10px;font-weight: bold;line-height: 30px;color: #EC1D24;}
.midtitlefont {font-size: 12px;font-weight: bold;color: #FFFFFF;}
.midbtmtitle {font-size: 12px;font-weight: bold;}
.forgottenstyle {font-size: 10px;margin: -10px 0px 0px 5px;line-height: 20px;padding-left: 10px;color: #EC1D24}
.content {margin: 15px 10px 0px 0px;}
.loginstyle {line-height: 30px;padding: 5px 0px 0px 15px;font-weight: bold;}
.rememberstyle {margin-left: 15px;font-weight: bold;}
.loginbox {width: 190px;}
	
/*main containers*/
#siteContainer {width: 100%;height: 100%;}
#mainContainer {width: 1024px;height: 800px;margin: 0px auto 0px auto;}

#contentContainer {margin-top:15px;width:1024px;border:0px solid #000}

#centerContainer {height: auto;margin-left: 0px;float: left;border:0px solid #000}
#centerContainer .narrowContent {float:left;width:504px;margin-left:15px;border:0px solid #000}
#centerContainer .wideContent {width:744px;margin-left:25px;border:0px solid #000}

#rightContainer {height: auto;width: 230px;margin-left: 15px;float: left;border:0px solid #000}

#footer {clear: both;height: 50px;width: 1024px;font-size: 10px;line-height: 30px;margin-left: 24px;color: #EC1D24}
#footer a:link,
#footer a:hover,
#footer a:visited,
#footer a:active {font-size: 10px;line-height: 30px;color: #EC1D24;text-decoration:none}
#footer .left {float:left}
#footer .right {float:right;margin-right:30px}
#footer .zenago {padding:0px;margin:0px}

#header {width: 1024px;height: 135px;background: url('/global/backgroundtop.gif') repeat-x;}
#header .logo {height: auto; width: auto;margin: 9px 0px 10px 15px;float: left;display: inline;}
#header .title {height: 16px; width: auto;margin: 60px 0px 0px 50px;float: left;font-size: 16px;font-weight: bold;color: #FFFFFF}	
	
#popup {margin:10px}
	
#nav1 {background-color: #000000;color: #FFFFFF;width: 1024px;height: 32px;border:0px solid #AAA}
#nav1 dl {display:block;clear:both}
#nav1 dt {display:none}
#nav1 dd {height: 12px;width: auto;margin: 7px 0px 0px 25px;float:left;border:0px solid #AAA}
#nav1 a.link_prim:link, 
#nav1 a.link_prim:visited {color: #FFF;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav1 a.link_prim:hover {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav1 a.link_prim:active {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav1 a.rollover, 
#nav1 a.rollover:visited, 
#nav1 a.rollover:active {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav1 a.rollover:hover {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;}


#nav2 {clear:both;width: 1024px;height: 30px;background-image: url('/global/backgroundsub.gif');background-repeat: repeat-x;border-bottom: 1px solid #BEBEBE;}
#nav2 dt {display:none}
#nav2 dd {height: 12px;width: auto;margin: 7px 0px 0px 25px;float: left;vertical-align:middle;border:0px solid #000;}
#nav2 dd.image {margin-top:0px;height:30px;border: 0px;}
#nav2 dd.joinLeft {margin-left:5px}
#nav2 a, a:visited, a:active {color: #585858;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav2 a:hover {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;border: 0px;}
#nav2 a.link_prim, 
#nav2 a.link_prim:visited, 
#nav2 a.link_prim:active {color: #585858;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav2 a.link_prim:hover {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav2 a.rollover, 
#nav2 a.rollover:visited, 
#nav2 a.rollover:active {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;}
#nav2 a.rollover:hover {color: #C4181E;font-family:Arial;font-size: 12px;text-decoration: none;}

	
a:link,
a:hover,
a:active,
a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	
/*******************
*                  *
*  MODULES         *
*                  *
********************/
/*home*/
#home .boxes {margin-top:20px;border:0px solid #000}
#home .box {float:left}
#home .greyborder {height: 104px;width: 119px;margin: 0px;background-color:#FFFFFF;border: 1px solid #BEBEBE;}
#home h3 {font-size: 12px;font-weight: bold;color: #FFFFFF;background-color:#EC1D24;text-align:center;padding:3px 0px 3px 0px}
#home .margLeft {margin-left:6px}
#home .register {float:left;background-color:#EEEEEE;border-right:1px solid #C1C1C1;border-left:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;height:51px;width:500px}
#home .button {float:left;height: 23px;width: 116px;margin: 13px 0px 0px 15px;float: left;}
#home .registerText {float:left;font-size: 12px;font-weight: bold;margin:17px 0px 0px 15px}	
#home .classified {margin-top:5px;}

/*anything*/
#anything a {color: #FF0000;text-decoration: underline;font-size: 11px;}
#anything .anchor {margin: 20px 0px 10px 0px;}
#anything h4 {color: #EC1D24;font-size: 16px;background: none;font-weight: bold;}
#anything li {margin-left: 30px;}

/*book an ad*/
#classified {float:left;border:0px solid #000}
#classified .colRight {float:left}
#classified .buttons {margin-top:10px}
#classified .contactForm {border:1px solid #C1C1C1;background-color:#EEEEEE;padding:10px 0px 0px 10px}
#classified .imageForm {border:1px solid #C1C1C1;margin:10px auto 0px auto;background-color:#EEEEEE;padding:30px 0px 0px 30px;width:408px;height:93px}
#calssified .text {margin:10px 10px 10px 10px;}
#classified .left {float:left;margin-right:20px}
#classified .right {float:lef;}
#classified .classifiedForm {float:left;width:410px;}
#classified .preview {float:left;margin-left:10px;width:271px}
#classified .preview .ad {border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;padding:10px 5px 10px 5px}
#classified textarea {font-size:12px}
#classified .leftContainer {float:left;width:400px}

#progressBar {font-weight:bold;margin-bottom:20px}
#progressBar .progress {color:#FFF;background-color:#000;float:left;height:21px;padding:9px 18px 0px 18px;font-size: 10px}
#progressBar .stepOn {height:20px;padding:8px 12px 0px 12px;background-color:#FFF;color:#EC1D24;float:left;border-width:1px 1px 1px 0px;border-color:#C1C1C1;border-style:solid;font-size: 10px}
#progressBar .stepOff {height:20px;padding:8px 12px 0px 12px;background:url('/global/bg_classifieds_step.gif') repeat-x;float:left;border-width:1px 1px 1px 0px;border-color:#C1C1C1;border-style:solid;font-size: 10px}
#progressBar a {color:#000;text-decoration:none;font-size: 10px}

/*subscribe online*/
#subscribe {}
#subscribe .boxes {margin-top: 20px;}
#subscribe .boxLeft {float:left;width:365px}
#subscribe .boxText {border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;padding:10px}
#subscribe .boxLeft .boxText {background-color:#EEEEEE}
#subscribe .boxRight {float:left;margin-left:10px;width:337px}
#subscribe .subscription {border-width:1px 1px 1px 0px;border-style:solid;border-color:#B6B6B6}
#subscribe .subscription th {text-align:left;background-color:#000;color:#FFF;padding:5px 5px 5px 15px;border-left:1px solid #B6B6B6}
#subscribe .subscription td {padding:5px 5px 5px 10px;border-left:1px solid #B6B6B6;}
#subscribe .subscription .right {text-align:right}
#subscribe .subscription .centre {text-align:center}
#subscribe .subscription .shipping {background-color:#D8D8D8;color:#333333}
#subscribe .subscription tfoot {background-color:#767676;color:#FFF}
#subscribe li {margin-left:30px}
#subscribe select { width: 200px }
#subscribe input[type=text] { width: 200px }

/*mailing list*/
#mailingList {color: #000000;}
#mailingList .header {align: left;color: #EC1D24;font-weight: bold;font-size: 14px;}
#mailingList .content {}
#mailingList .boxHeaderLeft {width: 337px;height: 28px;background: #000000;float: left;margin-top: 20px;}
#mailingList .leftBox {padding-bottom:10px;clear: both;float: left;width: 335px;height:100%;border-left: 1px solid #bebebe;border-right: 1px solid #bebebe;border-bottom: 1px solid #bebebe;}
#mailingList .boxHeaderRight {width: 337px;height: 28px;background: #EC1D24;margin: 20px 0px 0px 13px;float: left;}
#mailingList .rightBox {padding-bottom:10px;float: left;width: 335px;height:100%;border-left: 1px solid #bebebe;border-right: 1px solid #bebebe;border-bottom: 1px solid #bebebe;margin-left: 13px;}
#mailingList .boxHeaderText {font-size: 12px;font-weight: bold;color: #FFFFFF;padding: 6px 0px 8px 15px;}
#mailingList .buttonsLeft {clear: both;float: left;margin-top: 10px;width:100%;}
#mailingList li {margin-left: 30px;}

#mailingListForm .colLeft {clear: both;float: left;width: 115px;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin: 8px 0px 0px 15px;}
#mailingListForm .colLeftAdd {clear: both;float: left;width: 100px;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin: 8px 0px 0px 30px;}
#mailingListForm .colRight {float: left;width: 185px;height: 19px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin: 5px 0px 0px 15px;}
#mailingListForm input {height: 19px;width: 170px;border: 1px solid #bebebe;}


/*register*/
#register {}
#register .buttons {clear: both;margin-top:10px}
#register .contactForm {border:1px solid #C1C1C1;background-color:#EEEEEE;padding:10px 0px 0px 10px}
#register .leftContainer {float: left; width: 500px;}
#register .header {align: left;color: #EC1D24;font-weight: bold;font-size: 14px;}
#register .detailsBox {width: 435px;padding:20px;min-height: 498px;background: #EEEEEE;border: 1px solid #BFBFBF;}
#register .contentBox {width: 470px;margin: 5px 0px 10px 0px;}
#register .formText {margin: 20px 0px 20px 0px;}
#register .row2 {margin: 20px 0px 0px 0px;}
#register a {color: #FF0000;}
#register .loginBox {width: 100px;height: 18px;border:1px solid #A2A1A1;}
#register .left {float:left;margin-right:20px}
#register .right {float:left;}

#contactUs {font-weight: normal;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #000000;}
#contactUs .colLeft {width:80px}
#contactUs .phone {border:1px solid #C1C1C1;background-color:#EEEEEE;padding:10px 20px 0px 20px;width:200px;margin-bottom:20px;display:table;}
#contactUs .map {float:right;}
#contactUs .left,
#contactUs .centre,
#contactUs .right {float:left;margin-right:15px}
#contactUs .row {margin-bottom:0px}
#contactUs table.sales {margin-top:5px;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;}
#contactUs .sales td {padding:10px;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;background-color:#EEEEEE}
#contactUs p {margin:5px 0px 5px 0px}
#contactUs .leftContainer {width: 230px;height:399px;float: left;}
#contactUs .leftCol {clear: both;width: 23px;height: 23px;margin-top: 15px;float: left;overflow: hidden;}
#contactUs .rightCol {float: left;width: 180px;min-height: 10px;margin: 10px 0px 0px 6px;line-height: 10px;}
#contactUs .rightColLast {float: left;width: 180px;min-height: 10px;margin: 10px 0px 20px 6px;line-height: 10px;}
#contactUs .bottomLeft {clear: both;margin-top: 20px;width: 210px;min-height: 50px;}
#contactUs .rightContainer {width: 173px;height: 399px;float: right;}
#contactUs .bottomRight {width: 163px;margin-top: 294px;}
#contactUs strong {font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
#contactUs td {color: #000000;}

/*loginpage*/
#loginMdl {border:1px solid #C1C1C1;width:354px;height:172px;background-color:#EEEEEE;padding:10px 10px 0px 0px}
#loginMdl .row {margin-top:5px;}
#loginTop {margin-bottom: 25px;}
#loginMdl label {font-weight:bold;}
#loginMdl .buttons {margin-top:10px;border:0px solid #000;}
#loginMdl .form {margin-left: 10px;}
#loginMdl .loginBox {width: 228px;height: 21px;border:1px solid #A2A1A1;}
#loginMdl .forgotPassword {font-size: 10px;color: #FF0000;margin-top: 10px;}
#loginMdl .forgotPassword a {font-size: 10px;color: #FF0000;text-decoration: underline;}
#loginMdl .rightChk {float:left;margin: 10px 0px 10px 0px;}
#loginMdl .colLeft {clear: both;float:left;width:100px;font-weight:bold;margin-top: 8px;}
#loginMdl .colRight {float:left;margin-top: 5px;}
#loginMdl .intro {margin: 10px;}

/*how to book ad*/
#bookAd .header {align: left;margin-bottom: 25px;}
#bookAd .register {float:left;background-color:#EEEEEE;border-right:1px solid #C1C1C1;border-left:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;height:51px;width:500px}
#bookAd .button {float:left;height: 23px;width: 116px;margin: 13px 0px 0px 15px;float: left;}
#bookAd .registerText {float:left;font-size: 12px;font-weight: bold;margin:17px 0px 0px 15px}	
#bookAd .classified {margin-top:5px}

/*rates*/
#rates {color: #000000;font-size: 12px;}
#rates .rateTable {width: 526px;background: #ffffff;border-top: 1px solid #BEBEBE;border-bottom: 1px solid #bebebe;border-left: 1px solid #bebebe;margin: 0px;padding: 0px;color: #000000;font-size: 11px;}
#rates .black {background: #000000;color: #FFFFFF;font-weight: bold;}
#rates .grey {background: #ECECEC;}
#rates .headerTop {align: left;margin-bottom: 10px;}
#rates .header {align: left;color: #EC1D24;font-weight: bold;font-size: 14px;margin: 20px 0px 10px 0px;}
#rates .info {font-size: 9px;padding-top: 5px;}

#rates .specialTextLeft {text-align: left;padding-left: 5px;}
#rates .specialLeft {width: 206px;padding: 0px 10px 0px 15px;text-align: left;}
#rates .subscriptionLeft {width: 288px;text-align: left;padding: 0px 10px 0px 15px;}
#rates .classLeft {width: 230px;padding: 0px 10px 0px 15px;text-align: left;}
#rates .classPrice {width: 108px;text-align: center;padding: 0px 5px 0px 5px;}
#rates .specialClassLeft {width: 120px;padding: 0px 5px 0px 15px;text-align: left;}
#rates .price {padding: 0px 15px 0px 15px;}
#rates li a {color: #EC1D24;text-decoration: underline;font-size: 12px;}
#rates li {margin-left: 30px;}
#rates td {text-align: center;border-right: 1px solid #BEBEBE;}
#rates tr {height: 26px;}
#rates .disclaimer {width: 490px;display: block;font-size: 11px;}
#rates .link {width: 526px;display: block;}
#rates .topLink {margin: 10px 0px 20px 228px;}
#rates a {color: #EC1D24;text-decoration: underline;font-size: 12px;}
#rates .left {float:left}
#rates .right {float:left;margin-left:150px;font-weight:bold;border-width:1px;border-style:solid;border-color:1px solid #C1C1C1;width:150px;padding:0px;background-color:#EEEEEE}

/*cam_sizes module*/
#magazineSpecs .content {font-weight: bold;font-size: 12px;margin-left: 0px;padding-left: 0px;color: #000000}
#magazineSpecs .grey {background: #ECECEC;}
#magazineSpecs td {text-align: left;padding-left: 15px;border-right: 1px solid #bebebe;}
#magazineSpecs tr {height: 26px;}
#magazineSpecs .sizeTable {width: 510px;background: #ffffff;border-top: 1px solid #BEBEBE;border-bottom: 1px solid #bebebe;border-left: 1px solid #bebebe;margin: 0px;padding: 0px;color: #000000;font-size: 11px;}
#magazineSpecs .header {align: left;color: #EC1D24;font-weight: bold;font-size: 14px;margin: 20px 0px 10px 0px;}

#magazine {}
#magazine .issue {margin-top:10px}
/*forms*/
.formText {margin: 20px 0px 20px 0px;}
.row1 {margin: 10px 0px 10px 0px;}
.row2 {margin: 20px 0px 0px 0px;}
.row {margin-top:5px;border:0px solid #000}
.colLeft {float:left;width:210px;font-weight:bold}
.colRight {float:left}
.colCenter {float:left;width:7px}
/*******************
*                  *
*  SIDE BOXES      *
*                  *
********************/

#login {border:1px solid #C1C1C1;width:209px;height:227px;background-color:#EEEEEE;padding:10px 10px 0px 10px}
#login h3 {background-color:#BBB;font-size:14px;width:100%;color:#FFF;padding:2px 0px 2px 0px;text-align:center;margin-top:0px}
#login .row {margin-top:5px;}
#login label {font-weight:bold;}
#login .buttons {margin-top:10px;border:0px solid #000;}
#login .buttons .left {float:left}
#login .buttons .right {float:left;padding-top:4px;margin-left:10px}
#login .form {margin-left: 10px;}
#login .loginBox {width: 188px;height: 21px;border:1px solid #A2A1A1;}
#login .forgotPassword {font-size: 10px;color: #FF0000;margin-top: 10px;}
#login .forgotPassword a {font-size: 10px;color: #FF0000;text-decoration: underline;}
#login .intro {margin: 10px;}

#currentIssue {width:231px;border:0px solid #000;margin-top:10px}
#currentIssue .issue {background-color:#EEEEEE;width:179px;padding:5px 0px 5px 45px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;}
#currentIssue .image {margin-left: 6px;}
#currentIssue h3 {text-align:center}

#leftContainer {height: auto;margin-left: 10px;width: 240px;float: left;display: inline;}
#leftContainer .lefttop {margin-bottom: 6px;}
#leftContainer .leftmid {margin-bottom: 6px;}
/*******************
*				   *
*   DEFAULT STYLES *
*                  *
********************/
.contain {display:block;clear:both;height:0px;line-height:0px}
img {display:block}
.fLeft {float:left;margin-right:5px}
.mt10 {margin-top:10px}
textarea {font-size:12px}
p{margin-bottom:10px;}

/*****************

BLOG

******************/



