﻿html, .body {
	/*background-image:;
	background-color:;
	background-repeat:;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
}
img {
    border: none;
}
td, body, th, span, div, ul, p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
}

form {
	margin:0;
	padding:0;
}

.hr, hr {
	color: #CCCCCC;
	width: 300px;
	height: 1px;
	margin-top: 20px;
	background-position: left;
}


/* headers */

.h1, h1, .title {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 16px;
	font-weight: bold;
	color: #104B7D;
	/* line-height: 32px; */
}


.h2, h2, .subtitle {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 13px;
	font-weight: bold;
	color: #00674E;
	/* line-height: 30px; */
	margin-bottom: 5px;
}

.h3, h3, .subsubtitle{
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 12px;
	font-weight: bold;
}

/* links */

a:link, a:visited, a:active {
	color: ;
	text-decoration: ;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: ;
	text-decoration: ;
	color: #FFFFFF;
	text-decoration: underline;
 }


.lightbluebox a:link, .lightbluebox a:visited, .lightbluebox a:active {
	text-decoration: none;
	color: #104b7d;
}

.lightbluebox a:hover {
	text-decoration: underline;
	color: #104B7D;
}

#content a:link, #content a:visited, #content a:active {
	text-decoration: none;
	color: #104b7d;
}

#content a:hover {
	text-decoration: underline;
	color: #104B7D;
}

/* lists */
li {
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

/* BUTTONS 
To work in IE needs javascript, function already included in the common.js file.
SEE P:\V\VirtualAtlantic\template\domain.com\styles\IEHoverBtn.html*/

.btn
{
	background-image: url(images/button_alt.gif);
	background-position: right top;
	background-color: White;
	border: solid 1px #A8A8A8; 
	height: 18px;
	padding-top: 0px;
	padding-bottom: 2px;
	cursor: hand;
	cursor:pointer; 
	color: #333333;
	margin-bottom: 1px;
}


.btn:hover
{
	background-image: none;
	background-color: #A8A8A8;
	border: solid 1px #666666; 
	color: Black;
}

a.btn, a.btn:hover {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
}


input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.alert 
{
	color:#BF1205;
	font-weight:bold;
	font-size: 11px;
}

.alertSmall
{
	color:#BF1205;
	font-weight:bold;
	font-size: 10px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textbox_standard, .textboxStandard {
	width: 150px;
}

.textbox_medium, .textboxMedium {
	width:85px;
}

.textbox_thin, .textboxThin {
	width: 23px;
}

.textbox_thin_alert, .textboxThinAlert
{
	background-color: #FF9999;
	width: 44px;
}

.textbox_wider, .textboxWide {
	width: 240px;
}

.textbox_widest, .textboxWidest {
	width: 400px;
}

.table_header, .table_header td, .table_header a, table_header a:visited, .table_header a:link, .table_header a:active
{
	background-color: #A3C380;
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.table_header a:hover
{
	text-decoration: underline;
}


.table_alt_row
{
	background-color:#FFFFFF;
	
}
.table_row
{
	background-color:#E8E7E6;
	
}
.table_alt_2_row
{
	background-color:Silver;
	
}

.table_grid 
{
	border-color:#A3C380;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;	
	
}


.subtitle 
{
	font-weight: bold;
	color: #FF9C0F;
	
}

.form_field {
	background-color:#FFFFFF;
	border: #A2C3FF 1px solid;
	padding-left: 3px;
}


.seperator {
	font-size:9px;
	font-weight:bolder;
}

.textbox_search {
	width: 120px;
	height: 18px;
	font-size:10px;
}#container {
	width: 926px;
	background-color: #333333;
	background-image: url(images/threecolumnbg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	border-top-width: 12px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.startbox {
	width: 207px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #bf1205;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.bluebox {
	width: 207px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #104B7D;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.lightbluebox {
	width: 199px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #eef7ff;
	font-size: 11px;
	font-weight: normal;
	color: #104B7D;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 14px;
}
#footer {
	width: 926px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #00674E;
	font-size: 11px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#header {
	background-image: url(images/topnav.gif);
	background-repeat: no-repeat;
	width: 706px;
	height: 65px;
	border-top-width: 18px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#specialbox {
	width: 527px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#specialbox2 {
	width: 179px;
	background-image: url(images/specialclick.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 25px;
	text-align: center;
	padding-top: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#specialmsg 
{
	width: 517px; 
	border-bottom: solid 2px #00674E; 
	padding: 0 0 3px 10px; 
	background-color: #ffff99; 
	font-family: Arial Black; 
	font-size: 10pt; 
	color: #104B7D; 
	float: left;
	display: table-cell;
}
#specialmsg a:link, #specialmsg a:visited, #specialmsg a:active {
	text-decoration: none;
	color: #bf1205;
}
#specialmsg a:hover {
	text-decoration: underline;
}
#specialmsg2 
{
	width: 179px;	
	text-align: center;
	float: right;
}
#content {
	width: 505px;
	clear: none;
	float: left;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 13px;
	text-decoration: none;
}
#column {
	width: 157px;
	padding: 10px;
	clear: none;
	float: right;
}
.darkblue {
	color: #104B7D;
}
.darkred {
	color: #CC0000;
}
.white {
	color: #FFFFFF;
}
#tabs {
	width: 518px;
	margin-left: 182px;
	margin-top: 15px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
#search {
	width: 240px;
	float: left;
	z-index: 2;
	padding-left: 100px;
}
.thintext {
	width: 140px;
	height: 10px;
	font-size:10px;
}
.tabwhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 5px;
}




.bigBox
{
	width:498px;
	padding:0;
	margin:0;
	background-image:url(images/bigBoxBackground.gif);
	background-repeat:repeat-y;
}
.smallBox
{
	width:230px;
	padding:0;
	margin:0;
	background-image:url(images/smallBoxBackground.gif);
	background-repeat:repeat-y;
}

.blueBoxTopBig
{
	background-image:url(images/blueBoxTop.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height: 25px;
	padding-top: 3px;
	padding-left: 40px;
}
.blueBoxTopSmall
{
	background-image:url(images/blueBoxTopSmall.gif);
	background-repeat:no-repeat;
	height:36px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	text-align:center;
}
.blueLargeHeader
{
	background-image:url(images/blueLargeHeader.gif);
	background-repeat:no-repeat;
	height:25px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	margin-top:5px;
	text-align:center;
	display: inline-block;
	width: 506px;
}
/*
.blueLargeHeader
{
	background-image:url(images/blueLargeHeader.gif);
	background-repeat:no-repeat;
	height:36px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	text-align:center;
}
*/
.authorizedBox
{
	background-image:url(images/authorizedBox.gif);
	background-repeat:no-repeat;
	text-align: center;
	height:40px;
	width:506px;
	text-align:center;
	padding-top:5px;
}
.authorizeBoxText
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	height:98%; 
	width:99%;
}
.authorizeBoxLogo
{
	margin-left: 20px;
	margin-right: 20px;
}
.redBoxTopBig
{
	background-image:url(images/redBoxTop.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height: 36px;
	padding-top: 7px;
}
.redBoxTopSmall
{
	background-image:url(images/redBoxTopSmall.gif);
	background-repeat:no-repeat;
	height:36px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	text-align:center;
}
.greenBoxTopBig
{
	background-image:url(images/greenBoxTop.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height: 36px;
	padding-top: 7px;
	/* padding-left: 20px; */
}
.greenBoxTopSmall
{
	background-image:url(images/greenBoxTopSmall.gif);
	background-repeat:no-repeat;
	height:36px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	text-align:center;
}
.orangeBoxTopSmall
{
	background-image:url(images/orangeBoxHeaderSmall.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height: 23px;
	padding-top:3px;
}
.orangeBoxTopBig
{
	background-image:url(images/orangeBoxHeaderLarge.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height: 23px;
	padding-top:3px;
}
.grayBoxTopBig
{
	background-image:url(images/grayBoxHeaderLarge.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height: 23px;
	padding-top:3px;
}
.grayBoxTopSmall
{
	background-image:url(images/grayBoxHeaderSmall.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height: 23px;
	padding-top:3px;
}
.boxMid
{
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	height:100%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}	

.boxMid a:link, .boxMid a:visited, .boxMid a:active
{
	text-decoration:none;
	color:#104b7d;
}

.bigBoxBottom
{
	background-image:url(images/boxBottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:13px;
	margin:0px;
	padding:0px;
}
.smallBoxBottom
{
	background-image:url(images/boxBottomSmall.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:13px;
	margin:0px;
	padding:0px;
}

.outlineBox
{
	width:249px;
	padding:2;
	margin:0;
	background-image:url(images/outlineBoxBG.gif);
	background-repeat:repeat-y;
	text-align:center;
}

.outlineBoxTop
{
	background-image:url(images/outlineBoxTop.gif);
	background-repeat:no-repeat;
	height:5px;
	line-height:5px;
	padding:0;
	margin:0;
}

.outlineBoxBottom
{
	background-image:url(images/outlineBoxBottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:5px;
	padding:0;
	margin:0;
}

.outlineBoxSmall
{
	width:149px;
	padding:0;
	margin:0;
	background-image:url(images/smallOutlineBoxBG.gif);
	background-repeat:repeat-y;
	text-align:center;
}

.outlineBoxSmall div a:link, .outlineBoxSmall div a:visited, .outlineBoxSmall div a:active
{
	text-decoration:none;
	color:#104b7d;
}

.outlineBoxSmall div a:hover
{
	text-decoration:underline;
}

.outlineBoxTopSmall
{
	background-image:url(images/smallOutlineBoxTop.gif);
	background-repeat:no-repeat;
	height:4px;
	padding:0;
	margin:0;
}

.outlineBoxBottomSmall
{
	background-image:url(images/smallOutlineBoxBottom.gif);
	background-repeat:no-repeat;
	width:149px;
	height:4px;
	padding:0;
	margin:0;
}
/*
.outlineBoxSmall
{
	width:149px;
	padding:0;
	margin:0;
	background-image:url(images/smallOutlineBoxBG.gif);
	background-repeat:repeat-y;
	text-align:center;
}

.outlineBoxSmall div a:link, .outlineBoxSmall div a:visited, .outlineBoxSmall div a:active
{
	text-decoration:none;
	color:#104b7d;
}

.outlineBoxSmall div a:hover
{
	text-decoration:underline;
}

.outlineBoxTopSmall
{
	background-image:url(images/smallOutlineBoxTop.gif);
	background-repeat:no-repeat;
	height:4px;
	padding:0;
	margin:0;
}

.outlineBoxBottomSmall
{
	background-image:url(images/smallOutlineBoxBottom.gif);
	background-repeat:no-repeat;
	height:4px;
	margin-left:10px;
	margin:0;
}
*/

.redHeaderButton
{
	background-image:url(images/redHeaderButton.gif);
	background-repeat:no-repeat;
	width:242px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:15px;
	padding-top:3px;
}

.redHeaderButtonSmall
{
	background-image:url(images/redHeaderButtonSmall.gif);
	background-repeat:no-repeat;
	width:134px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:15px;
	padding-top:3px;
}

.greenHeaderButton
{
	background-image:url(images/greenHeaderButton.gif);
	background-repeat:no-repeat;
	width:242px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:15px;
	padding-top:3px;
}

.blueHeaderButton
{
	background-image:url(images/blueHeaderButton.gif);
	background-repeat:no-repeat;
	width:242px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:15px;
	padding-top:3px;
}

.blueHeaderButtonSmall
{
	background-image:url(images/blueHeaderButtonSmall.gif);
	background-repeat:no-repeat;
	width:134px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:15px;
	padding-top:3px;
}

.redHeader
{
	background-image:url(images/redHeader.gif);
	background-repeat:no-repeat;
	width:242px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding-top:7px;
}

.greenHeader
{
	background-image:url(images/greenHeader.gif);
	background-repeat:no-repeat;
	width:242px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding-top:7px;
}

.blueHeader
{
	background-image:url(images/blueHeader.gif);
	background-repeat:no-repeat;
	width:242px;
	height:38px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding-top:7px;
}

.dropdownBoxConsumer
{
	background-image:url(images/consumerRadiosDropdown.gif);
	background-repeat:no-repeat;
	width:242px;
	height:67px;

}

.dropdownBoxBusiness
{
	background-image:url(images/businessRadiosDropdown.gif);
	background-repeat:no-repeat;
	width:242px;
	height:67px;

}.price {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.priceStrike {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}
.priceSale {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 16px;
	font-weight: bold;
	color: #BF1205;
}
.priceSaleSmall {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 12px;
	font-weight: bold;
	color: #BF1205;
}
.resources {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 13px;
	font-weight: bold;
	color: #104B7D;
}

.homepageGreenHeader{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00674E;
}

.homepageBlueHeader{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #104B7D;
}

.homepageBlueText {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #104B7D;
}
#content .boxLinks a, #content .boxLinks a:visited, #content .boxLinks a:active
{
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#content .boxLinks a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.buyersGuideLink
{
	font-size:16px;
}

.manualPageProduct
{
	font-size:14px;
}
.buyerGuideHeader {
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 16px;
	font-weight: bold;
	color: #00674E;
}
.indexTableHeader
{
	text-align:center;
	color:#FFFFFF;
	/*background-color:#00674e;*/
	background-color:#6A737A;
	font-weight:bold;
}
.indexMediumHeader
{
	color:#000000;
	font-size:18px;
	text-align:left;
	font-weight:bold;
}
.indexMediumHeaderWhite
{
	color:#ffffff;
	font-size:18px;
	text-align:left;
	font-weight:bold;
}
.indexSmallHeader
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.indexSmallHeaderWhite
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.indexTableCell
{
	text-align:left;
	padding:10px;
}
.headerTab
{
	background-image:url(images/headerTab.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*padding-top:8px;
	padding-left:5px;*/
}
.subheaderBox
{
	width:218px;
	background-color:#f6f6f6;
	padding-left:10px;
	padding-right:0px;
	margin-left:1px;
	position:relative;
	font-weight: normal;
	font-size: 9pt;
}
.subheaderBoxLarge
{
	width:486px;
	background-color:#f6f6f6;
	padding-left:10px;
	padding-right:0px;
	margin-left:1px;
	position:relative;
	font-weight: normal;
	font-size: 8pt;
}
/* mods */
.toptab
{
	background-image: url(images/tabbg.gif);
	color: #FFFFFF;
}
.sortby
{
	padding-left: 10px;
}
.TableHeaderRow, .TableHeaderRow tr, .TableHeaderRow td
{
	font-weight: bold;
	background-color: #104B7D;
	color: White;
}
.TableCellEven
{
	background-color: #EEF7FF;
}
.TableCell
{
	background-color: #FFFFFF;
}
.specialsHeaderButton
{
	background-image:url(images/specialsHeaderBackground.gif);
	background-repeat:no-repeat;
	width:500px;
	height:60px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#999999;
	line-height:15px;
	padding-top:6px;
}
.specialsHeaderButton td
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#999999;
	line-height:15px;
}
.Error, .Error td, .Error p
{
	color: Red;
}
.appImage
{
	float:left; 
	padding-right: 10px;	
}
.mapMessage 
{
	font-size:;
	font-family:;
	color:;
	font-weight:;
	font-style:;
	font-size: 10px;
	font-weight: bold;
	color: #104B7D;
	/* line-height: 32px; */
}
.pageSectionTextImageLeft
{
	float: left; 
	padding-right: 5px; 
	padding-bottom: 5px;
}
.pageSectionTextImageRight
{
	float: right; 
	padding-left: 5px; 
	padding-bottom: 5px;
}
.productThumbnail
{
	padding: 2px 2px 2px 2px;
	border: solid 1px lightgray;
}
.highlightedArea
{
	background-color: #ffff99;
	border-bottom: red thin solid;
	border-left: red thin solid;
	border-top: red thin solid;
	border-right: red thin solid;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	margin-top: 3px;
}

/* BEGIN: Blog Related */
.entry-footer, .trackback-footer, .comment-footer, .comments-open-footer, .archive-content
{
	clear: both;
	margin: 5px 10px 20px 10px;
}

.entry-footer, .comment-footer, .trackback-footer
{
	margin: 0 0 20px 0;
	border-top: 1px solid #dae0e6;
	padding-top: 3px;
	color: #666;
	font-size: 10px;
	text-align: right;
}

.entry-footer a, .entry-footer a:visited, .entry-footer a:hover, .comment-footer a, .comment-footer a:visited, .comment-footer a:hover
{
	font-size: 10px;
}

.comment-content, .trackback-content, .comment-footer, .trackback-footer
{
	margin-left: 10px;
}

#trackbacks-info
{
	margin: 10px 10px;
	border: 1px dashed #000066;
	padding: 0 10px;
	color: #000066;
	text-align: center;
	background: #F1F0BC;
}


.comments-open label
{
	display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 240px;
}

#comment-bake-cookie
{
	margin-left: 0;
	vertical-align: middle;
}

#comment-post
{
	font-weight: bold;
}

/* END: Blog Related */

/* BEGIN: CSS Popup */

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/* END: CSS Popup */
