/* general styles */
#content a:link, #content a:visited {
color:#003399;
}

#content a:link:hover, #content a:active, #content a:visited:hover {
color:#FF9900;
}

#content h2 a:link, #content h2 a:visited {
color:#003399;
text-decoration:none;
}

#content h2 a:link:hover, #content h2 a:active, #content h2 a:visited:hover {
color:#FF9900;
text-decoration:none;
}
#content #right_column {
width:575px;
}
#content #right_column #left_content {
width:275px;
float:left;
}
#content #right_column #right_content {
width:285px;
float:left;
margin-left:15px;
}
#content #right_column #left_content_shop {
width:275px;
float:left;
}
#content #right_column #right_content_shop {
width:285px;
float:left;
margin-left:5px;
}
#content #right_column #left_content_shop img{
margin-left:130px;
margin-top:15px;
}
#content #right_column #right_content_shop img{
margin-left:10px;
}
#content #right_column #left_content_shop p{
margin-left:55px;
}
#content #right_column #right_content_shop p{
margin-left:5px;
}
#content #right_column #left_content_shop h2{
margin-left:55px;
}
#content #right_column #right_content_shop h2{
margin-left:5px;
}
#content #right_column #left_content_shop ul{
margin-left:70px;
}
#content #right_column #right_content_shop ul{
margin-left:25px;
}
#content #right_column #left_content_feature {
width:400px;
height:360px;
float:left;
}
#content #right_column #right_content_feature {
width:170px;
float:left;
margin-left:5px;
}
#content #right_column #bottom_content{
text-align:right;
}
#right_column p {
margin:5px 0 10px;
color:#333333;
}
#page_not_found #right_column{
width:800px;
}
.nounderline {
color:#000000;
font-size:11px;
text-decoration:none;
}

#feature_nav {
margin-top: 10px;
text-align:center;
}
/* business plan pro */
#business_plan_pro #right_column h2 {
color:#F68121;
}

#marketing_plan_pro #right_column h2 {
color:#F68121;
}
#business_plan_pro #right_column .imgheader {
color:#F68121;
margin-top:5px;
}
#business_plan_pro #right_column .headerimg {
margin-top:20px;
}

#business_plan_pro table {
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
#business_plan_pro .fulltitlecomparecell {
border-bottom:1px solid #ccc;
height:20px;
}
#business_plan_pro .fullstandardyescomparecell {
background-image:url(/common/gifs/orangecheck.gif);
background-position:center;
background-repeat:no-repeat;
border-bottom:1px solid #CCCCCC;
margin:5px 2px 2px 5px;
padding:5px 2px 2px 5px;
text-align:center;
}
#business_plan_pro .fullpremieryescomparecell {
background-image:url(/common/gifs/bluecheck1.gif);
background-position:center;
background-repeat:no-repeat;
border-bottom:1px solid #CCCCCC;
margin:5px 2px 2px 5px;
padding:5px 2px 2px 5px;
text-align:center;
}
#business_plan_pro .fullcategorytitlecomparecell {
background-color:#E8EBF1;
border-top:1px solid #666666;
color:black;
font-weight:bold;
height:20px;
}
#business_plan_pro .fullnocomparecell {
background-position:center;
border-bottom:1px solid #CCCCCC;
margin:5px 2px 2px 5px;
padding:5px 2px 2px 5px;
}
/* marketing plan pro */


/* software index */
#content .light_box {
width:393px;
height:285px;
margin:10px 0px 10px 0px;
float:left;
background-image:url(/graphical/images/BPP_standard_background.gif);
background-position:center;
background-repeat:no-repeat;
}
#content .light_box img {
float:left;
margin:15px 10px 10px 20px;
}
#content .light_box h2 {
font-size:18px;
font-weight:bold;
float:left;
margin-top:15px;
margin-left:10px;
width:225px;

}
#content .light_box h4 {
font-size:14px;
font-weight:bold;
float:left;
font-style:normal;
margin-left:10px;
margin-right:10px;
margin-top:15px;
}
#content .light_box p {
font-size:12px;
margin:0px 10px;
clear:both;
}
#content .light_box ul {
margin:10px 0px 15px 5px;
list-style-type:none;
list-style-position:none;
float:left;
width:225px;
}
#content .light_box ul li {
background-image:url(/graphical/Images/bullets/square_bullet_orange_small.gif);
background-position:left center;
background-repeat:no-repeat;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
padding-left:10px;
}

#content .dark_box {
width:393px;
height:285px;
margin:10px 0px 10px 10px;
float:left;
background-image:url(/graphical/images/BPP_premier_background.gif);
background-position:center;
background-repeat:no-repeat;
}
#content .dark_box img {
float:left;
margin:15px 10px 10px 20px;
}
#content .dark_box h2 {
font-size:18px;
font-weight:bold;
float:left;
margin-top:15px;
margin-left:10px;
width:225px;
}
#content .dark_box h4 {
font-size:14px;
font-weight:bold;
float:left;
font-style:normal;
margin-left:10px;
margin-right:10px;
margin-top:15px;
}

#content .dark_box p {
font-size:12px;
margin:0px 10px;
clear:both;
}
#content .dark_box ul {
margin:10px 0px 15px 5px;
list-style-type:none;
list-style-position:none;
float:left;
}
#content .dark_box ul li {
background-image:url(/graphical/Images/bullets/square_bullet_orange_small.gif);
background-position:left center;
background-repeat:no-repeat;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
padding-left:10px;
}

#content .dark_below {
margin:0px 0px 10px 0px;
}

#content .light_below {
margin:0px 0px 10px 10px; 
}


/* unused styles for now */

#content .light_rectangle {
width:800px;
height:250px;
margin:10px 0;
border:1px solid #eee;
}
#content .dark_rectangle {
width:800px;
height:250px;
margin:10px 0;
border:1px solid #eee;
}

/* whitepaper formatting */
.whitepapers_text {
float:left;
width:400px;
}
.whitepapers_img {
float:left;
width:120px;
margin-top:20px;
}

/* contact us section */
.contact_us_box {
border:1px solid #eee;
padding:10px 10px 10px 10px; 
margin:20px 0;
font-size:12px;
}
.contact_us_box h2 {
margin-top:0px;
}
.contact_us_box label {
font-weight:bold;
color:#666666;
font-size:12px;
}
.contact_us_box strong {
color:#666666;
font-size:12px;
}

/* sample busines plans */
#buy_sample_plan {
width:498px;
background-image:url(/graphical/images/backgrounds/LightBluebox_empty.jpg);
background-repeat:no-repeat;
background-position:top;
height:125px;
padding:0;
padding-left:80px;
margin-top:20px;
}

#buy_mpp_sample_plan {
width:498px;
background-image:url(/graphical/images/backgrounds/MPP_lightbluebox_empty.jpg);
background-repeat:no-repeat;
background-position:top;
height:125px;
padding:0;
padding-left:80px;
margin-top:20px;
}

#edit_plan_text {
float:left;
width:250px;
padding-right:50px;
}
#edit_plan_text h4 {
font-size:13px;
font-weight:bold;
margin-top:15px;
}
#edit_plan_text  p {
font-size:12px;
margin:5px 0px 0 0;
line-height:1.2em;
}
.buy_action {
float:left;
width:75px;
margin-left:15px;
margin-top:5px;
}
.buy_action h4 {
font-size:13px;
font-weight:bold;
}
.buy_action h3 {
font-size:15px;
color:#666666;
margin:5px 0;
}
#money_back {
clear:both;
margin-top:0px;
margin-right:35px;
}
#money_back strong {
float:right;
margin-right:50px;
font-size:11px;
font-weight:normal;
padding-top:25px;
}
#money_back p {
float:right;
color:#999999;
font-size:10px;
font-family:Tahoma, Arial;
padding-top:18px;
}
 #right_column fieldset label{
width:150px;
text-align:right;
} 
.label {
float:left;
padding-right:10px;
text-align:right;
width:10em;
}

/* comparison chart */

#bpp_comparison {
width:578px;
}
#bpp_comparison a {
text-decoration:none;
}

#bpp_comparison_top {
background-image:url(/graphical/images/Compchart/bluebar_top.gif);
background-position:left;
background-repeat:no-repeat;
height:23px;
width:578px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
.bpp_comparison_iefix {
background-image:url(/graphical/images/Compchart/bluebar_top.gif);
background-position:right;
background-repeat:no-repeat;
height:23px;
}
.bpp_comparison_iefix_mid {
background-image:url(/graphical/images/Compchart/bluebar_top.gif);
background-position:center;
background-repeat:no-repeat;
height:23px;
}

#bpp_comparison .leftpadding {
padding-left:10px;
width:360px;
}

.bpp_comparison_row_light {
background-image:url(/graphical/images/Compchart/mid_1_lighter.gif);
background-position:left;
background-repeat:no-repeat;
height:23px;
width:578px;
font-size:12px;
}

.bpp_comparison_row_dark {
background-image:url(/graphical/images/Compchart/mid_2_darker.gif);
background-position:left;
background-repeat:no-repeat;
height:23px;
width:578px;
font-size:12px;
}

#bpp_comparison_bottom {
background-image:url(/graphical/images/Compchart/greybar_bottom.gif);
background-position:left;
background-repeat:no-repeat;
height:23px;
width:578px;
font-weight:bold;
font-size:12px;
}

.mini_bpp_comparison {
border:1px solid #dddddd;
font-size:11px;
margin-bottom:10px;
margin-top:15px;
color:black;
font-family:arial;
text-decoration:none;
padding:5px;
}
.mini_bpp_comparison tr {
font-size:11px;
text-decoration:none;
}
.mini_bpp_comparison tr a {
text-decoration:none;
}
#student_form{margin-top:10px;}
#student_form label{
clear:both;						
display:block;
width:100px;
float:left;
text-align:right;
margin-bottom:5px;
font-size:12px;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
}
#student_form input{
margin-bottom:5px;
width:300px;
margin-left:110px;
display:block;
}
#student_form #submit_button{
width:50px;
}
#right_column #academic_error_message{
color:#FF0000;
display:none;
}
#academic_product_links{
display:none;
}

/* root index */
#pas_uk_index {
background:url(/graphical/images/index/Background_road.jpg);
background-position:left;
background-repeat:no-repeat;
height:354px;
width:800px;
margin-bottom:20px;
}
#top_header {
clear:both;
height:60px;
width:800px;
padding:10px 0 0 0;
margin:0 0 10px 0;
}
#pas_uk_index #top_header #top_header_left {
float:left;
width:460px;
}
#pas_uk_index #top_header h1 {
font-size:26px;
margin:0px;
padding:0px;
float:left;
padding-left:70px;
}
#pas_uk_index #top_header h1 span {
color:#FF9900;
}
#pas_uk_index #top_header #top_header_left h2 {
color:#000000;
font-size:18px;
margin:0px;
padding:0px;
float:left;
clear:both;
padding-left:70px;
width:500px;
}
#pas_uk_index #top_header #top_header_right {
color:#006633;
float:right;
font-size:18px;
padding-right:50px;
width:150px;
}
#pas_uk_index #top_header #top_header_right h3 {
font-size:16px;
}
#standard_edition_box {

width:315px;
float:left;
padding-left:70px;
}
#standard_edition_box img{
float:left;
margin-left:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
}
#standard_edition_box h2 {
margin-top:20px;
margin-bottom:10px;
font-size:16px;
}
#standard_edition_box h2 a:link,#standard_edition_box h2 a:visited {
color:black;
font-size:20px;
}
#standard_edition_box h3 {
margin-top:15px;
margin-bottom:10px;
font-size:14px;
color:#FF9900;
}
#standard_edition_box strong {
font-size:14px;
margin-bottom:15px;
}

#standard_edition_box ul {
margin-top:5px;
clear:both;
margin-bottom:10px;
}
#standard_edition_box h4 {
font-size:16px;
float:left;
margin-top:5px;
}
#premier_edition_box {

width:315px;
float:left;
padding-left:50px;
}
#premier_edition_box h2 {
margin-top:20px;
margin-bottom:10px;
font-size:16px;
}
#premier_edition_box h2 a:link,#premier_edition_box h2 a:visited{
color:black;
font-size:20px;
}
#premier_edition_box h4 {
font-size:16px;
float:left;
margin-top:5px;
}
#premier_edition_box h3 {
margin-top:15px;
margin-bottom:10px;
font-size:14px;
color:#FF9900;
}
#premier_edition_box strong {
font-size:14px;
margin-bottom:15px;
}

#premier_edition_box ul {
margin-top:5px;
clear:both;
margin-bottom:10px;
}
#premier_edition_box img{
float:left;
margin-left:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
}

#quote_box{
margin-top:15px;
padding-top:10px;
background-image:URL(/graphical/images/index/GreyBox_quotes.gif);
background-repeat:no-repeat;
width:800px;
height:110px;

}
#quote_box p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:110%;
}
#quote_box div{
float:left;
width:220px;
padding-left:35px;
}
#quote_box div img{
padding-top:10px;
}

/* carry overs for index */
#product_modules{
width:800px;
height:350px;
margin-bottom:20px;
}
#product_modules ul{
margin-left:0px;
}
#product_modules div h2 a:link, #product_modules div h2 a:visited, #product_modules div h2 a:active, #product_modules div h2 a:hover{
text-decoration:none;
font-size:14px;
color:#000000;
}

#product_box h1 a:link, #product_box h1 a:visited, #product_box h1 a:active, #product_box h1 a:hover{
text-decoration:none;
font-size:15px;
color:#000000;
}
#product_modules div h2, #product_modules div p{
width:220px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
padding-top:5px;
}

#product_modules div p {
float:right;
font-size:12px;
line-height:125%;
padding-right:10px;
width:140px;
}

#product_modules div span{
width:220px;
clear:both;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

#product_modules div img{
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
float:left;
}
.learn_more{
margin-top:10px; 
clear:both;
margin-bottom:10px;
}
#module1 h2{
border-bottom:#D6CED1 1px solid;
font-family:Tahoma;
}
#module1{
font-family:Tahoma;
}
#module2 h2{
font-family:Tahoma;
border-bottom:#D6CED1 1px solid;
}
#module2{
font-family:Tahoma;
}
#module3{
font-family:Tahoma;
}
#module3 h2{
border-bottom:#D6CED1 1px solid;
font-family:Tahoma;
}
#product_modules div{
float:left;
width:240px;
margin-left:0px;
font-size:11px;
padding-left:20px;
}
#product_modules div ul{
clear:both;
}
#product_modules div ul li{
list-style:none;
font-size:11px;
}
#product_modules div ul li ul li{
list-style:none;
font-size:11px;
}
#product_modules div ul li a{
font-size:11px;
font-family:Tahoma;
}
#product_modules div ul li ul li a{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.orange{
color:#F78422;
font-weight:bold;
}
.orange a{
color:#F78422;
font-weight:bold;
}
#product_modules ul li{
background-image:url(/graphical/Images/bullets/square_bullet_orange_tall.gif);
background-repeat:no-repeat;
padding-left:10px;
padding-top:0px;
}
#money_back_guarantee {

background-image:url(/graphical/images/index/blackbar.gif);
background-position:left;
background-repeat:no-repeat;
width:800px;
height:25px;
padding:0px;
color:#ffffff;
text-align:center;
padding: 5px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
/* MPP buy boxes */
#marketing_plan_pro #bottom_buy_boxes {
clear:both;
width:575px;
padding-top:15px;
}
#marketing_plan_pro #bottom_buy_boxes ul{
padding-top:5px;
margin-left:14px;
}
#marketing_plan_pro #bottom_buy_boxes li{
line-height:19px;
}
#marketing_plan_pro #bottom_buy_boxes h2{
font-size:16px;
margin-top:13px;
color:#02339A;
}
#marketing_plan_pro #bottom_buy_boxes #bottom_buy_box_mpp {
background:url(/graphical/images/backgrounds/MPP_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:left;
width:222px;
height:370px;
}
#marketing_plan_pro #bottom_buy_boxes #bottom_buy_box_act {
background:url(/graphical/images/backgrounds/Mpp_act_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:right;
width:222px;
height:350px;
}
#marketing_plan_pro #bottom_buy_boxes #bottom_buy_box_mpp {
background:url(/graphical/images/backgrounds/MPP_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:left;
width:222px;
height:370px;
}
#marketing_plan_pro #bottom_buy_boxes #bottom_buy_box_act {
background:url(/graphical/images/backgrounds/Mpp_act_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:right;
width:222px;
height:350px;
}
.bottom_buy_box_blurb {
padding:8px 27px 0px 87px;
font-size:12px;
line-height:19px;
}
.bottom_buy_box_price {
padding:7px 0px 3px 0px;
font-size:14px;
}
.bottom_buy_box_learnmore {
padding-bottom:2px;
padding-left:5px;
}
.orange_text {
color:#E56005;
}
#marketing_plan_pro #bottom_buy_boxes #bottom_buy_box_act {
background:url(/graphical/images/backgrounds/MPP_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:right;
width:222px;
height:350px;
}
#marketing_plan_pro #bottom_buy_boxes #bottom_buy_box_bppmpp {
background:url(/graphical/images/backgrounds/Mpp_grey_box.gif) no-repeat scroll 0 0 transparent;
float:right;
height:350px;
padding:0 20px 0 33px;
width:222px;
position:relative;
}
#bottom_buy_box_bppmpp .bottom_buy_box_blurb  {
padding:8px 27px 0 108px;
}