/* general styles */
#left_column #sidebar_body ul li {
padding-left:18px;
padding-right:16px;
}
#left_column #sidebar_body ul li ul li {
padding-left:0 !important;
padding-right:0 !important;
}
#left_column #sidebar_body {
padding-left:0 !important;
padding-right:0 !important;
}
#left_column #sidebar_body ul li:hover {
background-color:#c3d9ff;
}
/* above three styles added */

#content a:link, #content a:visited {
color:#003399;
}

#content a:link:hover, #content a:active, #content a:visited:hover {
color:#FF9900;
text-decoration:underline;
}

#content h2 a:link, #content h2 a:visited {
color:#003399;
text-decoration:none;
}

#content #right_column h2 a:link:hover, #content h2 a:active, #content h2 a:visited:hover {
color:#FF9900;
text-decoration:underline;
}

#content #right_column h2 a:link, #content  #right_column  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:270px;
float:left;
margin-left:20px;
}
#right_column p {
margin:5px 0 10px;
color:#333333;
}
#page_not_found #right_column{
width:800px;
}

/* BPP top_10_benefits.cfm */
#bpp_10_benefits_list {
list-style-type:none;
margin:0px;
}
#bpp_10_benefits_list li{
padding-left:50px;
}
#bpp_10_benefits_list h2{
margin-top:25px !important;
}
#bpp_10_benefits_list .benefits_list_1 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/1.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_2 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/2.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_3 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/3.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_4 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/4.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_5 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/5.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_6 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/6.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_7 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/7.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_8 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/8.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_9 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/9.gif) no-repeat;
}
#bpp_10_benefits_list .benefits_list_10 {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/10.gif) no-repeat;
}
#bpp_10_benefits_list img {
padding-left:30px;
}

/* business plan pro */
a:link {
color:#003399;
}
#business_plan_pro #right_column h1 {
color:#FF9900;
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
line-height:30px;
padding-bottom:6px;
}
#business_plan_pro #right_column h1 span {
font-size:23px;
color:#555;
}
#business_plan_pro #right_column h1.h1_26px{
font-size:26px !important;
}
#business_plan_pro #right_column h2 {
font-size:16px;
color:#222222;
}
#business_plan_pro #right_column h3 {
color:#003399;
}
#business_plan_pro #right_column img.padding_left {
padding-left:10px;
}
.mini_bpp_comparison {
padding:0 !important;
}
.mini_bpp_comparison #mini_compare_head {
border-bottom:1px solid #ccc;
background-color:#eee;
}
.mini_bpp_comparison_grey{
background-color:#EEEEEE !important;
}
/* Business Start Up Kits */
#business_startup_kits #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 */
#marketing_plan_pro #right_column h1 {
color:#FF9900;
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
line-height:30px;
padding-bottom:6px;
font-weight:bold;
margin:10px 0pt;
}
#marketing_plan_pro #right_column h2 {
font-size:16px;
color:#222222;
}
.dek {
font-size:15px;
}
/* software index */
#content .light_box {
width:393px;
height:285px;
margin:10px 0px 10px 0px;
float:left;
background-image:url(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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; 
}

/* upgrade prices */
.upgrade_prices_box {
clear:both;
height:70px;
}
.upgrade_prices {
margin-left:15px;
border:1px solid #b2c4d7;
font-size:11px;
color:black;
font-family:arial;
text-decoration:none;
background-color:#F6F9FB;
}
.upgrade_prices tr {
font-size:11px;
text-decoration:none;
}
.upgrade_prices tr a {
text-decoration:none;
}
.upgrade_prices_grey {
background-color:#EEEEEE;
}
.upgrade_button {
margin:8px 9px 10px 18px !important;
}
.upgrade_note {
color:#333333;
font-size:12px;
}
/* end upgrade prices */

/* 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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/compchart/bluebar_top.gif);
background-position:right;
background-repeat:no-repeat;
height:23px;
}
.bpp_comparison_iefix_mid {
background-image:url(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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;
}
.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(http://cache.paswebteam.com/paloalto.co.uk/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:80px;
width:800px;
margin:0 0 10px 0;
position:relative;
top:10px;
}
#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;
}
#pas_uk_index li{
line-height:15px;
}
#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(http://cache.paswebteam.com/paloalto.co.uk/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;
}
#quote3 h2 {
color:#FF9900;
margin-top:0px;
margin-bottom:15px;
}

}
/* 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(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/square_bullet_orange_tall.gif);
background-repeat:no-repeat;
padding-left:10px;
padding-top:0px;
}
#money_back_guarantee {

background-image:url(http://cache.paswebteam.com/paloalto.co.uk/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;
}
#money_back_guarantee p {
font-size:14px;
}
#money_back_guarantee a:link, #money_back_guarantee a:visited {
color:#FF9900;
}

/* free upgrade */
#free_upgrade #right_column h2 {
color:#F68121;
}
/*DTM Styles*/
#content #right_column #left_content_dtm {
width:355px;
float:left;
}
#content #right_column #left_content_dtm .jump {
font-family: tahoma, arial, helvetica;
font-size:11px;
line-height:14px;
padding-top:3px;
}
#content #right_column #right_content_dtm {
width:190px;
float:left;
margin-left:30px;
}
#content #right_column #right_content_dtm img {
padding-top:24px;
}
#content #right_column #right_content_dtm .caption {
font-family: tahoma, arial, helvetica;
font-size:11px;
line-height:14px;
padding-top:3px;
}#right_column p {
margin:5px 0 10px;
color:#333333;
}

#startup_green_buy {
padding-top:20px;
}

/* BPP buy boxes */
#business_plan_pro #bottom_buy_boxes {
clear:both;
width:575px;
padding-top:15px;
}
#business_plan_pro #bottom_buy_boxes ul{
padding-top:5px;
margin-left:14px;
}
#business_plan_pro #bottom_buy_boxes li{
line-height:19px;
}
#business_plan_pro #bottom_buy_boxes h2{
font-size:16px;
margin-top:13px;
color:#02339A;
}
#business_plan_pro #bottom_buy_boxes #bottom_buy_box_bpp_bundle {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/bpp_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:left;
width:222px;
height:370px;
}

#business_plan_pro #bottom_buy_boxes #bottom_buy_box_bdu_bundle {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/bdu_grey_box_bundle.gif) no-repeat;
padding:0px 20px 0px 33px;
float:left;
width:222px;
height:370px;
}

#business_plan_pro #bottom_buy_boxes #bottom_buy_box_bpp_right {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/bpp_grey_box_solo.gif) no-repeat;
padding:0px 20px 0px 33px;
float:right;
width:222px;
height:370px;
}

#business_plan_pro #bottom_buy_boxes #bottom_buy_box_bdu {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/bdu_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:right;
width:222px;
height:370px;
}

#business_plan_pro #bottom_buy_boxes #bottom_buy_box_bdu_left {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/bdu_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:left;
width:222px;
height:370px;
}

.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;
}

.red_text {
color:#FF0000;
}

#business_plan_pro embed{
clear:both;

}
#business_plan_pro param{
clear:both;

}
#business_plan_pro object{
clear:both;

}

/* 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(http://cache.paswebteam.com/paloalto.co.uk/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_mpp_bundle {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/mpp_grey_box_bundle.gif) no-repeat;
padding:0px 20px 0px 33px;
float:right;
width:222px;
height:370px;
}
#marketing_plan_pro #bottom_buy_boxes #bottom_buy_box_act {
background:url(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/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(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/mpp_act_grey_box.gif) no-repeat;
padding:0px 20px 0px 33px;
float:right;
width:222px;
height:350px;
}
#marketing_plan_pro embed{
clear:both;

}
#marketing_plan_pro param{
clear:both;

}
#marketing_plan_pro object{
clear:both;

}
/* BPP tour page */
#business_plan_pro_tour a {
outline:none;
}
#feature_tour_main {
width:800px;
height:480px;
}
#feature_tour_buttons {
width:800px;
height:30px;
}
.feature_tour_back {
float:left;
width:266px;
}
.feature_tour_learnmore {
float:left;
width:266px;
text-align:center;
}
.feature_tour_next {
float:left;
width:266px;
text-align:right;
}
.feature_tour_next_sample_plans {
float:right;
padding-right:2px;
}
#feature_tour_nav {
clear:both;
float:left;
width:550px;
height:225px;
}
#feature_tour_nav h3{
color:#000000;
padding:15px 0px 8px 0px;
margin-top:0px;
}
#feature_tour_nav ul{
padding:0px;
margin:0px;
}
#feature_tour_nav ul li{
list-style-type: none;
border-bottom:1px solid #dadada;
padding:2px 0px 2px 0px;
margin:0px;
color:#000000;
font-weight:normal;
font-size:14px;
line-height:22px;
}
#feature_tour_nav a{
padding:0px;
margin:0px;
text-decoration:none;
color:#688bb5;
}
#feature_tour_nav a:link, #feature_tour_nav a:visited{
padding:0px;
margin:0px;
text-decoration:none;
color:#215ca2;
}
#feature_tour_nav a:link:hover, #feature_tour_nav a:visited:hover {
padding:0px;
margin:0px;
text-decoration:none;
color:#688bb5;
}
#feature_tour_nav ul li a:active {
color:#688bb5;
text-decoration:none;
}
.feature_tour_nav_left {
float:left;
width:260px;
}
.feature_tour_nav_right {
float:right;
width:260px;
}
#feature_tour_buybox {
background-image:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/tour_buy_box.gif);
background-repeat:no-repeat;
float:right;
width:220px;
height:149px;
margin-top:33px;
}
#feature_tour_buybox h3{
padding:10px 0px 8px 19px;
margin:0px;
font-size:16px;
color:#3261B3;
}
#feature_tour_buybox h3 a{
color:#3261B3 !important;
text-decoration:none;
}
#feature_tour_buybox h3 a:link, #feature_tour_buybox h3 a:visited, #feature_tour_buybox h3 a:link:hover, #feature_tour_buybox h3 a:visited:hover {
text-decoration:none;
}
#feature_tour_buybox p{
font-size:12px;
padding:0px 0px 8px 19px;
color:#688BB5;
}
#feature_tour_buybox img{
padding:2px 0px 0px 3px;
}
#feature_tour_main_buy_page {
background-image:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/quick_tour/buy_bpp.jpg);
background-repeat:no-repeat;
width:800px;
height:370px;
padding-top:110px;
}
#feature_tour_main_buy_page h2{
font-size:22px;
color:#F6821F;
}
#feature_tour_main_buy_page p{
font-size:14px;
color:#FFFFFF;
line-height:2.3em;
font-weight:bold;
}
.feature_buy_orange_text {
font-size:16px !important;
color:#F6821F !important;
}
#feature_tour_main_buy_page #feature_buy_standard {
float:left;
width:210px;
padding-left:190px;
}
#feature_tour_main_buy_page #feature_buy_premier {
float:left;
width:240px;
padding-left:160px;
}
#feature_tour_main_buy_page #feature_buy_buttons {
clear:both;
height:190px;
padding-top:27px;
padding-left:85px;
}
#feature_tour_main_buy_page a{
color:#91bce7 !important;
}
#feature_tour_main_buy_page ul{
color:#FFFFFF;
margin-left:15px;
}
#feature_tour_main_buy_page ul li{
font-size:14px;
line-height:2em;
}
#feature_tour_main_buy_page #feature_buy_buttons p{
font-size:20px;
font-weight:normal;
float:left;
width:75px;
}
#feature_tour_main_buy_page #feature_buy_buttons #feature_std_buy_button {
float:left;
width:335px;
}
#feature_tour_main_buy_page #feature_buy_buttons #feature_pre_buy_button {
float:right;
width:343px;
}
#feature_tour_dive_deeper {
background-image:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/quick_tour/readytodive.jpg);
background-repeat:no-repeat;
width:800px;
height:354px;
padding-top:126px;
color:#FFFFFF;
}
#feature_tour_dive_deeper p {
padding-bottom:13px;
}
.feature_dive_learnmore {
margin-bottom:80px;
}
#feature_tour_dive_deeper #feature_left_column {
float:left;
width:200px;
padding-left:197px;
}
#feature_tour_dive_deeper #feature_right_column {
float:left;
width:206px;
padding-left:162px;
}
.feature_buy_button {
padding-left:28px;
padding-top:7px;
}
.feature_learn_button {
padding-left:8px;
padding-top:7px;
}
.feature_mini_bpp_comparison {
border:1px solid #DDDDDD;
clear:both;
color:black;
font-family:arial;
font-size:15px;
margin-bottom:10px;
margin-top:15px;
text-decoration:none;
}
.feature_mini_bpp_comparison tr {
font-size:15px;
text-decoration:none;
}
.mini_bpp_comparison_blue {
background-color:#E7EFF7;
}
#feature_tour_progress {
padding-top:5px;
height:27px;
}
.tour_title_img {
float:left;
}
.tour_progress_images {
float:right;
}
.bpp_expert_img {
float:right;
padding-left:5px;
padding-top:10px;
}
/*academic buy boxes standard*/
#AcademicBuyDiv{
margin-top:25px;
padding-left: 15px;
}
#AcademicBuyTop {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/compchart/bluebar_top.gif) left no-repeat;
height:20px;
width:110px; 
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
#AcademicBuyDiv .bpp_comparison_iefix {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/compchart/bluebar_top.gif) no-repeat right;
height:20px;
width:100px;
}
#AcademicBuyDiv .bpp_comparison_iefix_mid {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/compchart/bluebar_top.gif) no-repeat center;
height:20px;
width:115px;
}
#AcademicBuyDiv  img {
margin:0 !important;
}
#AcademicBuyDiv .leftpadding {
padding-left:10px;
width:110px;
}
#AcademicBuyDiv .bpp_comparison_row_light {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/compchart/mid_1_lighter.gif) left no-repeat;
height:23px;
width:310px;
font-size:12px;
}
#AcademicBuyDiv .bpp_comparison_row_dark {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/compchart/mid_2_darker.gif) left no-repeat;
height:23px;
width:310px;
font-size:12px;
}
#AcademicBuyBottom {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/compchart/greybar_bottom.gif) left no-repeat;
height:1px;
width:310px;
}
#academic #content .light_box {
width:393px;
height:383px;
margin:10px 0px 10px 0px;
float:left;
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/bpp_standard_background_long.gif) center no-repeat;
}
#academic #content .light_box img {
float:left;
margin:15px 9px 10px 18px;
}
#academic #content .light_box h2 {
font-size:18px;
font-weight:bold;
float:left;
margin-top:15px;
margin-left:10px;
width:225px;
}
#academic #content .light_box h4 {
font-size:14px;
font-weight:bold;
float:right;
font-style:normal;
margin-right:70px;
margin-top:15px;
}
#academic #content .light_box p {
font-size:12px;
margin:0px 10px;
clear:both;
}
#academic #content .light_box ul {
margin:10px 0px 15px 5px;
list-style-type:none;
list-style-position:none;
float:left;
width:225px;
}
#academic #content .light_box ul li {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/square_bullet_orange_small.gif) left center no-repeat;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
padding-left:10px;
}
#academic #content .dark_box  img.acadd{
float:right;
margin-right:63px;
}
#academic #content .dark_box img.acadd {
float:right;
margin-right:63px;
}
#academic #content .dark_box {
width:393px;
height:383px;
margin:10px 0px 10px 10px;
float:left;
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/backgrounds/bpp_premier_background_long.gif) center no-repeat;
}
#academic #content .dark_box img {
float:left;
margin:15px 9px 10px 18px;
}
#academic #content .dark_box h2 {
font-size:18px;
font-weight:bold;
float:left;
margin-top:15px;
margin-left:10px;
width:225px;
}
#academic #content .dark_box h4 {
font-size:14px;
font-weight:bold;
float:right;
font-style:normal;
margin-right:70px;
margin-top:15px;
}
#academic #content .dark_box  img.addtocart{
float:right;
margin-right:-219px;
}
#academic #content .dark_box p {
font-size:12px;
margin:0px 10px;
clear:both;
}
#academic #content .dark_box ul {
margin:10px 0px 15px 5px;
list-style-type:none;
list-style-position:none;
float:left;
}
#academic #content .dark_box ul li {
background:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/bullets/square_bullet_orange_small.gif) left center no-repeat;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
padding-left:10px;
}
#academic #content .dark_below {
margin:0px 0px 10px 0px;
}


#download_page .errormessages{
	color: #ff0000;
}
#download_page #social-bar{
	display:none;
}
#download_page #left_column{
width:800px;
margin-right:-200px;
}
#download_page #left_column h3{
margin-bottom:12px;
font-size:15px;
}
#download_page #left_column p,
#download_page #left_column li{
width:600px;
margin-bottom:12px;
}
#download_page #right_column{
margin:15px 0px 15px 10px;
width:190px
}
#download_page #right_column h2{
margin-top:0;
font-size:15px;
}
#download_page #right_column .top{
background-image: url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/download_software/sidebar-top.png);
background-repeat: no-repeat;
height:8px;
width:190px
}
#download_page #right_column .mid{
background-image: url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/download_software/sidebar-mid.png);
padding:1px 10px;
width:170px;
}
#download_page #right_column .bottom{
background-image: url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/download_software/sidebar-bottom.png);
background-repeat: no-repeat;
height:8px;
width:190px
}
#download_page #right_column h3{
margin-top:5px;
}
#download_page #right_column p{
line-height:15px;
}
#download_page label{
display:block;
font-size:12px;
font-weight:bold;
margin-top:16px;
}
#download_page label.optional{
font-weight:normal;
}
#download_page label .label_note{
color:#999999;
font-size:11px;
font-weight:normal;
}
#download_page #dlbox {
	background-color: #E9EBEB;
	padding: 25px;
	width: 540px;
	margin-top:16px;
	margin-bottom:16px;
}

#download_page #dlbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top:0px;
}
#download_page #dlbox p {
	width:540px;
}


/*index footer*/

#footer_link_block {
width:800px;
clear:both;
height:160px;
border:1px solid #eee;
}
.footer_link_column {
width:145px;
float:left;
margin-left:55px;
margin-bottom:20px;
}
.footer_link_column_left{
width:145px;
float:left;
margin-left:10px !important;
margin-bottom:20px;
}
.footer_link_column_right {
float:right;
margin-bottom:20px;
}
.footer_link_column h4, .footer_link_column_left h4, .footer_link_column_right h4{
font-size:11px;
font-weight:bold;
color:#333;
}
.footer_link_column ul li, .footer_link_column_left ul li, .footer_link_column_right ul li, .footer_link_column ul li a, .footer_link_column_left ul li a, .footer_link_column_right ul li a {
font-size:11px !important;
color:#666 !important;
line-height:18px !important;
text-decoration:none !important;
}
.footer_link_column ul li a:hover, .footer_link_column_left ul li:hover, .footer_link_column_right ul li:hover {
font-size:11px !important;
color:#333  !important;
line-height:18px !important;
text-decoration:underline !important;
}
.footer_link_column ul, .footer_link_column_left ul, .footer_link_column_right ul {
width:145px !important;
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
list-style-image:none;
}
#home_page #footer {
border:none !important;
}
.home_footer_right {
float:right;
width:295px;
text-align:right;
line-height:21px;
}
#home_page #footer #home_bottom_logos {
float:left;
width:230px;
text-align:left;
}
#footer #bottom_logos {
clear:both;
margin-top:20px;
}
#footer p.left {
float:left;
}
#footer p.right{
float:right;
}
#feature_tour_main_buy_page {
background-image:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/quick_tour/buy_bpp.jpg);
background-repeat:no-repeat;
width:800px;
height:370px;
padding-top:110px;
}
#feature_tour_main_buy_page h2{
font-size:22px;
color:#F6821F;
}
#feature_tour_main_buy_page p{
font-size:14px;
color:#FFFFFF;
line-height:2.3em;
font-weight:bold;
}
#feature_tour_mpp_buy_page {
background-image:url(http://cache.paswebteam.com/paloalto.co.uk/graphical/images/mpp_tour/buy_mpp.jpg);
background-repeat:no-repeat;
margin-top:19px;
width:574px;
height:333px;
}
#feature_tour_mpp_buy_page h3{
font-size:22px;
color:#FFFFFF;
padding-left:275px;
padding-top:80px;
}
#feature_tour_mpp_buy_page p{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:275px;
}
#feature_tour_mpp_buy_page p a{
color:#92bbea !important;
}
#feature_tour_mpp_buy_page #feature_mpp_buy_button {
clear:both;
padding-left:270px;
padding-top:5px;
}