# /*    
# Theme Name: Planet_Denise 
# Theme URI: http://www.RealInternetBusinessSolutions.com/ 
# Description: Basic Framework template before permanent images are added. 
# Author: Denise McNerney 
# Author URI: http://www.DeniseMcNerney.com 
# Version: 1.0 
# . 
# This stylesheet is only to be used via purchasing the product site at Real Internet Business Solutions. 
# . 
# */ 

p img {
    padding   : 0;
    max-width : 100%;
}

img.centered {
    display      : block;
    margin-left  : auto;
    margin-right : auto;
}

img.alignright {
    padding : 4px;
    margin  : 0 0 2px 7px;
    display : inline;
}

img.alignleft {
    padding : 4px;
    margin  : 0 7px 2px 0;
    display : inline;
}

body {
    font-family : Arial, Helvetica, sans-serif; 
    font-size   : 14px;
}

.Brand, Brand a {
    font-size   : 10px;
    color       : #ffffff;
}

.BusinessFooter {
    font-size   : 12px;
    color       : #ffffff;
}
.BusinessFooter a {
    font-size   : 12px;
    color       : #EAEFF5; <!-- Same as background color -->
}
.BusinessFooter a:visited{
    font-size   : 12px;
    color       : #EAEFF5; <!-- Same as background color -->
}
.BodyBackgroundTextBottom {
    font-size   : 6px;
    color       : #FFFFFF; <!-- White -->
}
.BodyBackgroundText {
    font-size   : 6px;
    color       : #EAEFF5; <!-- Same as background color -->
}
.BodyBackground {
    background-color: #EAEFF5;
}
.SideBarBackground {
    background-color: #e9eff4;
}
.PageBorderColor {
    background-color: #5B6879; 
}
.FooterTopColor {
    background-color: #4FAF0D; 
}
.FooterMenuSideColor {
    background-color: #6C7B8E; 
}
.ReferralTopColor {
    background-color: #64AA36; 
}
.ReferralBottomColor {
    background-color: #ADD88F; 
}
.MainTableRow1 {
    background-color: #C3E1FB;
}
.MainTableAltRow {
    background-color: #E1EFFA;
}
.PageTextIndicator {
    font-size : 12px;
    color     : #6c7b8e;
}
.NewsItem {
    font-size   : 14px;
    font-weight : bold;
    color       : #4FAF0D; 
}
.BulletPoints {
    font-size   : 14px;
    color       : #111316; 
}
.Headings {
    font-size   : 18px;
    font-weight : bold;
    color       : #111316; 
}
.RedImpactHeading {
    font-family : Impact, Impact5, Charcoal6, sans-serif;
    font-size   : 30px;
    font-weight : normal;
    color       : #FF0000; 
}
.BlueImpactHeading {
    font-family : Impact, Impact5, Charcoal6, sans-serif;
    font-size   : 30px;
    font-weight : normal;
    color       : #0070C0; 
}
.Signature {
    font-family : "Times New Roman", Times, serif;
    font-style  : italic; 
    font-size   : 18px;
}
.GuaranteeHeadings {
    font-size   : 16px;
    font-weight : bold;
    color       : #111316; 
}
.GuaranteeFrame {
    border           : 1px solid #000000;
    padding          : 10px;
    background-color : #CCFFFF;
}
.GuaranteeRedHeading {
    font-family : Arial, Helvetica, sans-serif;
    font-weight : bold;
    color       : #990033;
}
.GuaranteeBodyText {
    font-family : "Courier New", Courier, monospace
}
.GuaranteeRedBodyText {
    font-family : "Courier New", Courier, monospace;
    color       : #990033;
    font-style  : italic;
    font-weight : bold;
    font-size   : 14px;  
}
.whiteBold{
    font-weight : bold;
    color       : #FFFFFF;
    font-size   : 18px;
}
.txtBox{
    font    : 12px Verdana, Arial, Helvetica, sans-serif;
    color   : #000;
    width   : 190px;
    border  : 1px solid #FF8000;
    padding : 3px;
}
.bullet {
    margin           : 1em 0pt; 
    list-style-image : url(images/bullet.gif)
}
.circleText {
    background : url(images/Circle.gif) no-repeat; 
    height     : 95;
    padding    : 0 0 0 0;
}

.sidebaredit {
    margin           : 1em 0pt; 
    list-style-image : url(images/bullet.gif)
}
.testimonialText{
    font-weight : normal;
    color       : #FFFFFF;
}
.testimonialSignature{
    font-weight : normal;
    font-style  : italic;
    color       : #FFFFFF;
    align       : right;
}
.testimonialLink{
    color       : #FFFF00;
}

/************** Div formatting for the auto responder side bar **************/
.RedHeading {
	font-weight: bold;
	color: #FE0000;
	font-size:18px;
}
.YellowHeading {
	color: #FFDE00;
	font-weight: bold;
	font-size:18px;
}
.WhiteHeading {
	background-color: #64AA36;
	font-weight: bold;
	color: #FFFFFF;
	font-size:18px;
}
.YellowHighlighter {
    background : #ffff00;
}
.TopRow {
	background-color:#7EB95B;	
}
.SecondRow {
	background-color:#64AA36;	
}
.ThirdRow {
	background-color:#4FAF0D;	
}

.WhiteText {
	color: #FFFFFF;
}
.YellowText {
	color: #FFFF00;
}
.WhiteBoldText {
	font-weight: bold;
	color: #FFFFFF;
}
/************** Div formatting for the TOP menu **************/

.menu {width:100%; height:34px; position:relative; z-index:100; font-family:arial, sans-serif; background:#5b6879;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:100%; /*w\idth:100%;*/}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; }
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;  border-right:1px solid #fff;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; padding-right:10px; height:32px; border-top:1px solid #5b6879;  border-bottom:1px solid #5b6879; border-left:1px solid #5b6879; float: left;  background:#5b6879; padding-left:10px; line-height:30px; font-weight:bold;  text-align:left !important;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {}
/* style the links for the top level */
.menu a:hover {background:#FFDE00; color:#000; !important;}
.menu a span {display: block; background:  url(images/arrow.gif) no-repeat right 12px; float: left; padding: 0 15px 0 0;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#FFDE00; color:#000;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#FFDE00; color:#000}
.menu ul ul :hover > a.drop {background:#FFDE00; color:#000;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:hover, .menu ul ul ul a:visited {color: #000; background:#5b6879;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#FFDE00; color:#000;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:36px;t\op:36px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#5b6879; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:#FFDE00 !important;}
.menu a.active{color:#000; background:#FFDE00 !important;}
.menu ul a.active{color:#000; background:#FFDE00 !important;}
.menu :hover > .menu ul ul :hover > a {color:#fff;  background:#5b6879;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}
.lastItem {border-right:0 !important;}

.menu a, .menu a:visited {
	font-weight: bold; 
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
}
.menu a:hover{
	font-weight: bold; 
	font-size:12px;
	text-transform:uppercase;
	color:#000;
}

.arrow {padding-right:10px; background: url(images/arrow.gif) no-repeat right 3px;}

/************** Div formatting for the BOTTOM menu **************/
.footerBg{
background:#6C7B8E;
}
.menuB {width:100%; height:34px; position:relative; z-index:100; font-family:arial, sans-serif; background:#6C7B8E;}
/* hack to correct IE5.5 faulty box model */
* html .menuB {width:100%; w\idth:100%;}
/* remove all the bullets, borders and padding from the default list styling */
.menuB ul {padding:0;margin:0;list-style-type:none; }
.menuB ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menuB li {float:left;position:relative;  border-right:1px solid #fff;}
/* style the links for the top level */
.menuB a, .menuB a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; padding-right:10px; height:32px; border-top:1px solid #6C7B8E;  border-bottom:1px solid #6C7B8E; border-left:1px solid #6C7B8E; float: left;  background:#6C7B8E; padding-left:10px; line-height:30px; font-weight:bold;  text-align:left !important;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menuB a, * html .menuB a:visited {}

.menuB a span {display: block; background:  url(images/arrow.gif) no-repeat right 12px; float: left; padding: 0 15px 0 0;}


/* style the second level background */
.menuB ul ul a.drop, .menuB ul ul a.drop:visited {background:#FFDE00; color:#000;}
/* style the second level hover */
.menuB ul ul a.drop:hover{background:#FFDE00; color:#000;}
.menuB ul ul :hover > a.drop {background:#FFDE00; color:#000;}
/* style the third level background */
.menuB ul ul ul a, .menuB ul ul ul a:visited {color: #fff; background:#6C7B8E;}
/* style the third level hover */
.menuB ul ul ul a:hover {background:#FFDE00; color:#000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuB ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menuB ul ul {top:36px;t\op:36px;}

/* position the third level flyout menu */
.menuB ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menuB ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menuB table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menuB ul ul a, .menuB ul ul a:visited {background:#6C7B8E; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menuB ul ul a, * html .menuB ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menuB a:hover, .menuB ul ul a:hover{color:#000; background:#FFDE00 !important;}
.menuB a.active{color:#000; background:#FFDE00 !important;}
.menuB :hover > .menuB ul ul :hover > a {color:#fff;  background:#6C7B8E;}

/* make the second level visible when hover on first level list OR link */
.menuB ul li:hover ul,
.menuB ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menuB ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menuB ul :hover ul :hover ul{ visibility:visible;}
.lastItem {border-right:0 !important;}

.menuB a, .menuB a:visited {
	font-weight: bold; 
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
}
.menuB a:hover{
	font-weight: bold; 
	font-size:12px;
	text-transform:uppercase;
	color:#000;
}

/* Jai change here */
#bullet{
padding:0 0 0 15px;
list-style-type:none;
font:bold Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
#bullet ul{
margin-top:-10px;
}
#bullet ul li{
padding:5px 0 5px 0;
margin:0 0 0 0;
font:bold Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
.screen-reader-text{
font:bold Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
.widget{
font:bold Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
.widget_archive{
font:bold Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
.widgettitle{
font:bold Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
.widget_search{
font:bold Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

#bullet ul li a:link{
font:12px verdana;
color:#FFFFFF;
}
#bullet ul li a:visited{
font:12px verdana;
color:#FFFFFF;
}
#bullet ul li a:hover{
font:12px verdana;
color:#0000FF;
}
#bullet ul li a:visited{
font:12px verdana;
color:#0000FF;
}