* {	margin:0; padding:0; font-size:100%;}


html{ 
}

body {
	border: 0px;
	text-align: center;
	margin: 0px;
	background: #FFF ;
        font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
       line-height:1.385em;
       color:#5b6c7d;
}

img {vertical-align:top;}
a img {border:0;}

ul {list-style:none;}

.left {float:left;}
.right {float:right;}
.clear  {clear:both;}

input, select { vertical-align:middle; font-weight:normal;}

a, .arr {color:#328abe;}
a:hover{text-decoration:none;}
p {padding:0px 5px 5px 0px; font-size: 1.1em ;}

.title { padding-bottom:3px; width: 100%;}

.story h1 { margin:15px 0 15px 0;  font-size:1.8em; font-weight:lighter; }
.story_summary { font-size: 1.2em; line-height: 1.3em; display:block; color:#328abe; }
.static h1 { margin:10px 0 15px 0;  font-size:2em; font-weight: lighter;}
.title h1 { padding-top: 0px; margin-bottom: 20px; line-height: 1.2em; font-weight: lighter;}
.title h2 {text-transform: uppercase; }
.summary h2  {font-size: 1.4em; line-height: 1.4em; display:block; color:#328abe;}

h1 {font-size:2em;}
h2 {font-size:1.4em;}
h3 { font-size:1.1em;  font-weight:bold;}

div {
/*	border:1px cyan dotted; */
}

.tiny { color: #333333; font-size:1em; }

.bigarrow { float:right; font-size:1.5em; text-align:right; }
.space-row { float:left; clear:both; width:100%; margin:0; text-align:right;  }
#main { width:895px; margin:0 auto; text-align:left;}

/* ============================= header ====================== */
#header {  margin:10px 0px 0px 0px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 44px 0 0; float:left;}
.phone{ float:right; padding-right:80px;}

.column-1, .column-2, .column-3, .column-4,  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7{float:left;}
.container {width:100%; overflow:hidden; font-size:1.1em; }
.container2 {width:100%;}
.container p {font-size:1.1em;}

.column-1{ width:270px; padding-top: 5px;}
.column-2{ width:275px; padding-top: 5px;}
.column-3{ width:270px; padding-top: 5px;}
.column-4{ width:580px; min-height:300px; margin: 0 0 0 20px; background:  url(http://www.proaffiliatemarketing.com/images/interface/arrow.gif) no-repeat top right;}

.column-1, .column-2, .column-3, .column-4 { margin-bottom: 20px;}

.space1{margin-left:30px;}
.space2{margin-left:75px;}
.space3{margin-left:15px;}

.padding1{padding-top:20px;}
.padding2{ padding:20px 45px 0 0;}
.padding3{padding-top:12px;}
.padding4{padding:20px;}

.margin1{margin-top:17px;}
.margin2{margin-top:30px;}
.margin3{ margin:0 0 0 10px;}

.rss {float:right; margin: 0;}
#suggest { float:right; margin: 0;}
#suggest a.link {background:url(http://www.proaffiliatemarketing.com/images/interface/link-bg.gif) no-repeat 0 5px; padding-left:13px; display:inline-block; margin: 0 10px 0 0;}

/* ============================= content ====================== */
#content{padding:10px;}

.column-1 .title { border-bottom:solid 1px #b0bec7; padding-bottom:9px; margin-bottom:5px; }

.toprow { min-height:160px; overflow:hidden; background: url(http://www.proaffiliatemarketing.com/images/interface/arrow.gif) no-repeat bottom right;}
.toprow .title { border-bottom:solid 1px #b0bec7; padding-bottom:9px; margin-bottom:20px; }
.toprow .strong{ color:#328abe; text-decoration:underline; display:block; padding-bottom:6px;}
.toprow .strong1{ text-decoration:none; padding-bottom:0;}

.midrow { margin:0 auto; padding:0 ;border-top:1px dotted #b0bec7; }
.midrow { font-size:1.1em; line-height:1.4em; }
.midrow strong{ display:block; color:#328abe; font-weight:normal; padding-bottom:8px;}

#ad_horiz { padding-left:35px; padding-top:10px; text-align:center; }

.list li{ line-height:1.4em; background:url(http://www.proaffiliatemarketing.com/images/interface/list-marker.gif) no-repeat 0 0; padding-left:28px;}
.list a{ text-decoration:none; color:#5b6c7d;}
.list a:hover{ color:#328abe; text-decoration:underline;}

.list2 li{ line-height:1.4em; background:url(http://www.proaffiliatemarketing.com/images/interface/list2-marker.gif) no-repeat 0 5px; padding-left:28px;}
.list2 a{ text-decoration:none; color:#5b6c7d;}
.list2 a:hover{ color:#328abe; text-decoration:underline;}

#content .link {background:url(http://www.proaffiliatemarketing.com/images/interface/link-bg.gif) no-repeat 0 5px; padding-left:13px; display:inline-block; margin-top:15px;}
.link2{background:url(http://www.proaffiliatemarketing.com/images/interface/link2-bg.gif) no-repeat 0 2px; padding-left:23px; font-size:1.1em; display:inline-block; margin-bottom:8px;}
.link3{ text-decoration:none; display:inline-block; margin-top:13px;}
.link3:hover{text-decoration:underline;}
.link4{ padding:0px; font-size:10px; display:inline; margin:0px;}


.block1{background:url(http://www.proaffiliatemarketing.com/images/interface/block1-bg.gif) no-repeat 0 0; padding:3px 0 0 53px;}
.block2{background:url(http://www.proaffiliatemarketing.com/images/interface/block2-bg.gif) no-repeat 0 0; padding:3px 0 0 53px;}
.block3{background:url(http://www.proaffiliatemarketing.com/images/interface/block3-bg.gif) no-repeat 0 0; padding:3px 0 0 53px;}
.block4{background:url(http://www.proaffiliatemarketing.com/images/interface/block4-bg.gif) no-repeat 0 0; padding:3px 0 0 53px;}
.block5{background:url(http://www.proaffiliatemarketing.com/images/interface/block5-bg.gif) no-repeat 0 0; padding:3px 0 0 53px;}
.block6{background:url(http://www.proaffiliatemarketing.com/images/interface/block6-bg.gif) no-repeat 0 0; padding:3px 0 0 53px;}

.contacts{line-height:1.2em;}
.mail{color:#328abe;}

.archive_item {font-size: 1.1em;}


.main_img { float: left; width:300px; height: 225px; margin-bottom: 15px; background:url(http://www.proaffiliatemarketing.com/images/gallery/main/ProAM_1_m.jpg) top left no-repeat; text-align:center;}
.summary {width:270px; height:100px;  line-height: 1.4em;  margin-bottom: 15px;display:block; color: #3300DD;}
.summary_static {width:100%; line-height: 1.4em;  margin-bottom: 15px;display:block; }
.content, .extended {float:left; width:100%; }
.content p, .extended p { font-size: 1.2em;   line-height: 1.4em;}
.tags { width: 270px; height: 30px; margin: 20px 0 5px 0;}
.rating, .res_link { width: 270px; margin-bottom: 5px;}
.rating {margin-top:10px;}
.addendum {  color: #666666; font-size:.9em; border-top: 1px dotted #b0bec7; }

.list_entry { margin-bottom: 7px; min-height: 15px; width:100%;  }

#reg_notice { margin: 30px auto; padding: 20px; width:500px; font-size:1.2em; line-height: 1.4em; border: #328abe 1px solid;  background:url(http://www.proaffiliatemarketing.com/images/interface/footer_bg.jpg) bottom repeat-x; overflow:hidden; display:block; text-align:left;}
#rate_this { width: 95%; margin: 10px 10px 10px 0px; padding: 10px;  background:url(http://www.proaffiliatemarketing.com/images/interface/footer_bg.jpg) bottom repeat-x;}

.comment_form { width:100%; background:url(http://www.proaffiliatemarketing.com/images/interface/footer_bg.jpg) bottom repeat-x; }
.comment_entries {width:100%;}
.posted {
	border-bottom: 1px dotted #b0bec7;
	border-top: 1px dotted #b0bec7;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
       width:75%;
}
.comment_body {  margin-bottom:15px;  width:85%; }

/* ============================= directory ====================== */

.dir-row, #headings, #results { float:left; width:100%; }
.dir-col, .heading, .result { float:left; width: 275px; margin: 0 10px 20px 0; }
.dir-col ul li a { margin-bottom: 5px; }

/* ============================= search ====================== */



/* ============================= footer ====================== */
#footer { border-top:1px solid #b0bec7;  background:url(http://www.proaffiliatemarketing.com/images/interface/footer_bg.jpg) bottom repeat-x;  text-align:center; font-size:1.1em;}
#footer { float:left;clear:both; overflow:hidden; display:block;padding:0; margin:0 0 10px 0; min-height:120px; width:100%;}
/* ============================= page_base ===========================*/
#page_base {float:left; margin: 10px 0px 5px 0px; min-height:80px; width:100%; }

#page_base .col-1 {float:left; width:260px; margin:0px 0px 0px 10px; padding:10px; min-height:60px; text-align:left; }
#page_base .col-2 {float:left; width:293px; margin:10px 0px 0px 0px; padding:0px 10px 10px 20px; min-height:80px; text-align:left; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
#page_base .col-3 {float:left; width:240px; margin:0px 10px 0px 0px; padding:10px 0px 10px 20px; min-height:60px; text-align:left; }

#page_base h3 {padding: 0 0 10px 0 }

.col-2 a {text-transform:lowercase;}
/* ============================= prod_matrix ===========================*/

.prod { float: left; margin:0px 10px 10px 0px; width:225px; height:70px;}
p.prod_rating { margin-top: 5px; }

/* ============================= search_form ===========================*/

#search_form  { float:right; margin-right: 34px; } 
#search_form .link {background:url(http://www.proaffiliatemarketing.com/images/interface/link-bg.gif) no-repeat 0 5px; padding-left:13px; display:inline-block;}
#search_form input { font-size: 12px; }

/* ==================================================================*/
#bookmark-row  { float:left; clear:both; width:100%; margin:0 0 10px 0; padding-top:10px; text-align:right; background:  url(http://www.proaffiliatemarketing.com/images/interface/arrow.gif) 10px 5px no-repeat; border-top:1px solid #DDDDDD; }

#bookmarks {
        float:right;
	text-align: left;
        margin:3px 10px 0 0;
        width:330px;
}

#bookmarks ul {
        float:right;
	padding: 0px;
	margin: 0px;	
	list-style: none;
}

#bookmarks a {display:block;}

#bookmarks ul li {
      float:left;
      margin-right: 5px;
      padding:0;
      border:0;
}
/* ============================= credits ====================== */div
#credits {
        float:left;
        width:100%;
        clear:both;
        color:#333333;
	text-align: center;
	font-size: 1em;
	margin: 5px 0 0 10px;
}

.line {color:#333333;}

.line a, .line_dull a,  .line_credit_dull a, .link_credit {
       text-transform:lowercase;
       margin: 0 0 0 5px;
}

.line_dull {color:#666666;}

.link_credit:link {
        color:#333333;
	text-decoration: none;
}

.link_credit:visited {
        color:#333333;
	text-decoration: none;
}

.link_credit:hover {
        color:#328abe;
	text-decoration: underline;
}

.link_credit_dull:link {
	color: #666666;
	text-decoration: none;
}

.link_credit_dull:visited {
	color: #666666;
	text-decoration: none;
}

.link_credit_dull:hover {
       color:#328abe;
	text-decoration: underline;
}

#compensation {
       color: red;
}

/* ============================= page_home ===========================*/



/* ============================= page3 ===========================*/
#page3 .col-1{width:95px;}
#page3 .col-2{width:95px;}
#page3 .col-3{width:95px;}
#page3 .col-4{width:95px;}
#page3 .col-5{width:95px;}
#page3 .col-6{width:95px;}
#page3 .col-7{width:95px;}

/* ============================= page4 ===========================*/
#page4 .column-1{width:550px;}
#page4 .column-2{width:245px;}
#page4 .col-1{width:245px;}
#page4 .col-2{width:228px;}

/* ============================= page7 ===========================*/
#page7 .column-1{width:550px;}
#page7 .column-2{width:245px;}


/* ============================= forms ============================= */

.form_summary { width: 250px; font-weight:bold; text-align:left;}
.form_content, .form_extended { width: 250px; text-align:left;}
.form_extended { width: 250px; font-size: 0.9em; color: #666666; text-align:left;}




#SignupForm input{ border:solid 0px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; padding:2px 2px 2px 5px; width:145px;}
#SignupForm a{ display:inline-block; background:url(http://www.proaffiliatemarketing.com/images/interface/form-link-tail.gif) top repeat-x; color:#276baa; text-decoration:none; font-size:0.923em; font-weight:bold; vertical-align:middle; margin-left:9px; cursor:pointer;}
#SignupForm a span{ display:inline-block; background:url(http://www.proaffiliatemarketing.com/images/interface/form-link-left-bg.gif) left top no-repeat;}
#SignupForm a span span{background:url(http://www.proaffiliatemarketing.com/images/interface/form-link-right-bg.gif) right top no-repeat; padding:1px 11px 2px 12px;}
#SignupForm a:hover{background:url(http://www.proaffiliatemarketing.com/images/interface/form-link-tail-act.gif) top repeat-x; color:#ffffff;}
#SignupForm a:hover span{background:url(http://www.proaffiliatemarketing.com/images/interface/form-link-left-bg-act.gif) left top no-repeat;}
#SignupForm a:hover span span{background:url(http://www.proaffiliatemarketing.com/images/interface/form-link-right-bg-act.gif) right top no-repeat;}

#ContactForm{ }
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #b0bec7; font-family:Arial, Helvetica, sans-serif; font-size:0.867em; color:#5b6c7d; padding:1px 0 1px 3px; width:240px;}
#ContactForm textarea{ border:solid 1px #b0bec7; font-family:Arial, Helvetica, sans-serif; font-size:0.867em; color:#5b6c7d; padding:1px 0 1px 3px; width:240px; margin-top:3px; height:78px; overflow:auto;}
#ContactForm .link{ float:right; margin:25px 0 0 28px; font-size:0.867em; line-height:1.385em;}
