/*

Site Styles - Template Version #2
--------------------------------------------*/


/* 
	HTML/Site
-----------------------------*/
html
{
    background: #dddbdc none;
}
a:hover
{
    color: #d45001;
}


/* 
	Container
-----------------------------*/
#container
{
    background-image: url(../images/template_2/backgrounds/bkg-container.png);
}

#containerTop
{
    background-image: url(../images/template_2/backgrounds/bkg-container_top.jpg);
}
#containerBottom
{
    background-image: url(../images/template_2/backgrounds/bkg-container_bottom.jpg);
}


/* 
	Header
-----------------------------*/
#header em
{
    height: 47px;
    margin: 40px 0 0;
    padding: 10px 5px 0 0;
}

#logo
{
    margin: 20px 0 0 10px;
    padding: 0;
}

#utilityNavigation
{
    margin: -90px 0 0;
}
#utilityNavigation a:hover
{
    color: #d45001;
}

#mainNavigation dd
{
    background-image: url(../images/template_2/lists/list-mainnav.gif);
}

#mainNavigation a:hover
{
    background: transparent none;
    color: #fff56d;
}
#mainNavigation a:hover span
{
    background: transparent none;
}

#mainNavigation dd.selected a, #mainNavigation dd.selected a:hover
{
    color: #e06200;
    background-image: url(../images/template_2/links/bkg-mainnav_selected_left.png);
}
#mainNavigation dd.selected a span, #mainNavigation dd.selected a:hover span
{
    background-image: url(../images/template_2/links/bkg-mainnav_selected_right.png);
}


/* 
	Side Navigation
-----------------------------*/
#subNavigation a:hover
{
    color: #d45001 !important;
}
#subNavigation dd.selected a
{
    color: #e06200;
}
#subNavigation dd.subLevel ul li
{
    background-image: url(../images/template_2/lists/list-sublevel.gif);
}
#subNavigation dd.subLevel ul li.selected
{
    background-image: url(../images/template_2/lists/list-sublevel_selected.gif);
}
#subNavigation dd.subLevel ul li.selected a
{
    color: #e06200;
}

#sideNavigation .sideItems h2 a:hover
{
    color: #d45001;
}


/* 
	Article
-----------------------------*/
#article p.byline strong
{
    color: #e06200;
}

.special
{
    color: #e06200;
}


/* 
	Standard Box Container - Added 5/5/10
-----------------------------*/
.standardBox .header
{
    background-image: url(../images/template_2/box/box-ulc.png);
}
.standardBox .rightHeader
{
    background-image: url(../images/template_2/box/box-urc.png);
}
.standardBox .boxHeaderContent
{
    background-image: url(../images/template_2/box/box-top.png);
}

.standardBox .boxContent
{
    background-image: url(../images/template_2/box/box-left.png);
}
.standardBox .rightInner
{
    background-image: url(../images/template_2/box/box-right.png);
}

.standardBox .bottom
{
    background-image: url(../images/template_2/box/box-llc.png);
}
.standardBox .lowerRightCorner
{
    background-image: url(../images/template_2/box/box-lrc.png);
}
.standardBox .lowerSpan
{
    background-image: url(../images/template_2/box/box-bottom.png);
}

/* IE6 only */
* html .standardBox .header
{
    background-image: url(../images/template_2/box/box-ulc.gif);
}
* html .standardBox .rightHeader
{
    background-image: url(../images/template_2/box/box-urc.gif);
}
* html .standardBox .boxHeaderContent
{
    background-image: url(../images/template_2/box/box-top.gif);
}

* html .standardBox .boxContent
{
    background-image: url(../images/template_2/box/box-left.gif);
}
* html .standardBox .rightInner
{
    background-image: url(../images/template_2/box/box-right.gif);
}

* html .standardBox .bottom
{
    background-image: url(../images/template_2/box/box-llc.gif);
}
* html .standardBox .lowerRightCorner
{
    background-image: url(../images/template_2/box/box-lrc.gif);
}
* html .standardBox .lowerSpan
{
    background-image: url(../images/template_2/box/box-bottom.gif);
}


/* 
	Coverage Options Page - Added/Changed 5/5/10
-----------------------------*/
.selector li a
{
    background-image: url(../images/template_2/links/link-comparetab_right.png);
}
.selector li a span
{
    background-image: url(../images/template_2/links/link-comparetab_left.png);
}

* html .selector li a
{
    background-image: url(../images/template_2/links/link-comparetab_right.gif);
}
* html .selector li a span
{
    background-image: url(../images/template_2/links/link-comparetab_left.gif);
}

.tabselector .selector li.selected a
{
    color: #e06200;
}

/* 
	Footer
-----------------------------*/
#footer
{
    background-image: url(../images/template_2/backgrounds/bkg-footer.jpg);
    color: #20201e;
}

#footer div.foottext
{
    float: right;
    width: 774px;
}

#footer div.footlogo
{
    float: left;
    width: 185px;
}

/* 
	Product Page
-----------------------------*/
body.product #containerBottom
{
    background-position: 0 -35px;
}
body.product #utilityNavigation
{
    margin: -97px 0 0;
}

*:first-child + html body.product #utilityNavigation ul li
{
    left: 540px !important;
}
* html body.product #utilityNavigation ul li
{
    left: 540px !important;
}

.disclaimerBox dt a
{
    color: #e06200;
    background-image: url(../images/template_1/links/link-disclaimerbox.gif);
}

#getQuote .buttonWell
{
    padding-top: 12px;
}
/* Added 3/30/10 */

.quoteButton .cost
{
    color: #995119;
}
.quoteButton .price
{
    color: #995119;
}
.quoteButton .dollar
{
    color: #995119;
}


/* 
	Submit Button/Link - Added 5/5/10
-----------------------------*/
.submitButton, .quoteButton a, #compareTable tr.buyList a
{
    background-image: url(../images/template_2/buttons/btn-submitbutton_right.png);
}
.submitButton span, .quoteButton a span, #compareTable tr.buyList a span
{
    background-image: url(../images/template_2/buttons/btn-submitbutton_left.png);
}

* html .submitButton, * html .quoteButton a, * html #compareTable tr.buyList a
{
    background-image: url(../images/template_2/buttons/btn-submitbutton_right_process.png) !important;
}
* html .submitButton span, * html .quoteButton a span, * html #compareTable tr.buyList a span
{
    background-image: url(../images/template_2/buttons/btn-submitbutton_left_process.png) !important;
}


/* 
	Home Page - Changed 5/5/10
-----------------------------*/
body.home #containerBottom
{
    width: 814px;
    height: 42px;
    margin: -30px 0 0;
    padding: 45px 180px 0 90px;
    background: transparent url(../images/template_2/backgrounds/bkg-container_bottom.jpg) no-repeat 0 0;
    font-size: 10px;
    line-height: normal;
    color: #9c9c9c;
    clear: both;
}

body.home #content
{
    background-image: url(../images/template_2/backgrounds/bkg-content_home.png);
}
body.home #contentTop
{
    background-image: url(../images/template_2/backgrounds/bkg-content_top_home.jpg);
}

body.home #article .describeBlock .col_a h2 a:hover
{
    color: #d45001;
}


/* 
	Page Header (Home) - Changed 5/5/10
-----------------------------*/
#pageheader
{
    min-height: 270px;
}
/* Added 3/30/10 */
* html #pageheader
{
    height: 270px;
}
/* IE6 Fix - Added 3/30/10 */

#featured h2
{
    color: #e06200;
}
#featured.unicolumn h2
{
    color: #003c78;
}
#featured.unicolumn h2 a:hover
{
    color: #d45001;
}

#quoteBox .selector li.selected a
{
    color: #e06200;
}


/* 
	Process Pages - Changed 5/5/10
-----------------------------*/
body.process #container
{
    background-image: url(../images/template_2/backgrounds/bkg-container_process.png);
}
body.process #containerTop
{
    background-image: url(../images/template_2/backgrounds/bkg-container_top_process.jpg);
}
body.process #containerBottom
{
    background-image: url(../images/template_2/backgrounds/bkg-container_bottom_process.jpg);
}

body.process #article
{
    background-image: url(../images/template_2/backgrounds/bkg-article_process.png);
}

#articleHeader
{
    background-image: url(../images/template_2/backgrounds/bkg-article_top_process.png);
}
body.process #articleBottom
{
    background-image: url(../images/template_2/backgrounds/bkg-article_bottom_process.png);
}

body.process #article h1
{
    background-image: url(../images/template_2/backgrounds/bkg-article_process_h1.jpg);
}
#articleHeader h2
{
    color: #fff56d;
}

body.process #article form h2
{
    color: #e06200;
}
body.process .disclaimerBox dt strong
{
    color: #003d79;
    font-size: 26px;
}
body.process #article .disclaimerBox .pertraveler
{
    font-weight: bold;
}
body.process #article .disclaimerBox .totalprice
{
    font-size: 16px;
}
body.process #article .disclaimerBox .totalprice strong
{
    color: #e06200;
}

#specialCovered
{
    color: #e06200;
}



/* 
	Compare Table Window - Removed
-----------------------------*/
/*	#compareTable .header { background-image: url(../images/template_1/backgrounds/bkg-comparetable_header.png); }

		#compareTable .selector li a { background-image: url(../images/template_1/backgrounds/bkg-comparetab.png);  }
		#compareTable .selector li.selected a { background-image: url(../images/template_1/backgrounds/bkg-comparetab_selected.png); color: #e06200; }
	
	#compareTable .text { background-image: url(../images/template_1/backgrounds/bkg-comparetable.png); }	

	#compareTable tr.buyList a { background-image: url(../images/template_1/buttons/btn-buynow_comparetable.png); } 		
		
	#compareTable .bottom { background-image: url(../images/template_1/backgrounds/bkg-comparetable_bottom.png); }	*/
