/* custom.css : custom styles for your theme */

body, #content h1, #content h2, #content h3, #content h4, #content h5 { font-family: "Century Gothic","Apple Gothic", 'Josefin Sans Std Light', Verdana,sans-serif; }
.wp-caption-text {font-style: italic; text-align:right; font-size:11px;}
#content h1, #content h1 a { color: #589627 !important; }
#content h2, #content h2 a, #content h3, #content h3 a, #content h4, #content h4 a, #content h5, #content h5 a { color: #006478 !important; }
h3, h4 {margin-bottom:0;}
h4 {height: inherit;}
#content p, #content ul { font-size: 1.2em; }
#sidebar .logo { margin: 15px auto 0 !important; }
#sidebar p#spec-report { margin-bottom: 10px; font-weight: bold; }
#sidebar form { margin: 20px 0 0; }
.highlight {  }

table.redtable td.time {width:92px}
sup {vertical-align:5px;}
#footer { padding: 100px 0 0; }

/* @group Sales Pages */
body.page-template-page-salestemplate-php, body.page-template-page-salestemplate-php #content { background: none; }
body.page-template-page-salestemplate-php #nav, body.page-template-page-salestemplate-php #footer { display: none; }
body.page-template-page-salestemplate-php #container { margin: 0 auto; width: 800px; }
body.page-template-page-salestemplate-php #content { border: 4px solid #8090dd; margin: 25px auto; padding: 25px; float: none; display: block; }

body.page-template-page-salestemplate-php blockquote { margin: 0 0 20px; padding: 20px; border-left: none; border-top: 1px solid #ccc; background: transparent url(/wp-content/themes/wwp2/images/bq-shadow.png) no-repeat scroll center bottom; }
body.page-template-page-salestemplate-php blockquote h3 { /*background: transparent url(/wp-content/themes/wwp2/images/bq-shadow-top.png) no-repeat scroll center top;*/ }

body.page-template-page-salestemplate-php h1.title { display: none; }
body.page-template-page-salestemplate-php #content h1, body.page-template-page-salestemplate-php #content h1 a { color: #FF0000 !important; font-weight: bold; font-size: 2.4em; }
body.page-template-page-salestemplate-php #content h2, body.page-template-page-salestemplate-php #content h2 a { font-weight: bold; font-size: 2.2em; }
body.page-template-page-salestemplate-php #content h3, body.page-template-page-salestemplate-php #content h3 a { color: #000000 !important; font-size: 2em;}
body.page-template-page-salestemplate-php #content h4, body.page-template-page-salestemplate-php #content h4 a { font-size: 1.8em; font-weight: normal; }
body.page-template-page-salestemplate-php #content h5, body.page-template-page-salestemplate-php #content h5 a { font-size: 1.6em; font-weight: normal; }
body.page-template-page-salestemplate-php #content h6, body.page-template-page-salestemplate-php #content h6 a { font-family: inherit; font-size: 1.4em; font-weight: normal; }
body.page-template-page-salestemplate-php #content h1, body.page-template-page-salestemplate-php #content h2, body.page-template-page-salestemplate-php #content h3, body.page-template-page-salestemplate-php #content h4, body.page-template-page-salestemplate-php #content h5, body.page-template-page-salestemplate-php #content h6 { line-height: 100%; margin-bottom: 5px;}
body.page-template-page-salestemplate-php a { text-decoration: underline; }

body.page-template-page-salestemplate-php #content ul li ul { font-size: 1em; }
body.page-template-page-salestemplate-php form { border: 4px solid #ccc; margin: 20px auto; padding: 20px; width: 250px;}
body.page-template-page-salestemplate-php form table { width: 240px; margin-bottom: 0; }

/* @group Sales Tables */
.ver-zebra{font-size: 12px;margin: 0 auto;/*width: 600px;*/text-align: left;border-collapse: collapse;}
.ver-zebra tr { border-bottom: 1px solid #f7f7f7; }
.ver-zebra th{font-size: 14px;font-weight: normal;padding: 12px 15px;border-right: 1px solid #fff;border-left: 1px solid #fff;color: #039;}
.ver-zebra td{padding: 8px 15px;border-right: 1px solid #fff;border-left: 1px solid #fff;color: #669;}
.vzebra-odd{background: #eff2ff;}
.vzebra-even{background: #e8edff;}
.ver-zebra #vzebra-package, .ver-zebra #vzebra-premium{background: #d0dafd;border-bottom: 1px solid #c8d4fd;}
.ver-zebra #vzebra-basic{background: #dce4ff;border-bottom: 1px solid #d6dfff;width: 130px;}
.ver-zebra #vzebra-basic, .ver-zebra #vzebra-premium { text-align: center; }
img.gridpic { width: 24px; vertical-align: -5px; padding: 5px 3px 0 0; }
col.first { min-width: 330px; }
/* @end */


/* @end */

