body {
margin:0;
padding: 0;
}
INPUT  {font-family : Arial, Helvetica, Sans-serif; font-size : 12px;}
SELECT  {font-family : Arial, Helvetica, Sans-serif; font-size : 12px;}
TEXTAREA {font-family : Arial, Helvetica, Sans-serif; font-size : 12px;}

#wrapper {width: 601px}
.top {width: 601px; height: 10px;}
.bot {width: 601px; height: 10px;}

h1 {
margin: 1em 0;
font-size: 24px;
}

EM
{font-weight : bold;
font-style: normal;
font-family : Verdana, Arial, Helvetica, Sans-serif;}

.cAlert
{font-size : 12pt;
font-family : Arial, Helvetica, Sans-serif;
color : #CC0000;}

.cForm
{font-size : 12px;
font-family : Courier New, Courier, Verdana, Sans-serif;
color : #000000;}

.cStd
{font-size : 10pt;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #000000;}

.cStdOptional
{font-size : 10pt;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #777777;}

.cStdClr1
{font-size : 10pt;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #FFFFFF;}

.cStdClr2
{font-size : 10pt;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #CC0000;}

.cStdClr3
{font-size : 10pt;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #666633;}

.cStdClr4
{font-size : 10pt;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #6666CC;}

.cMed
{font-size : 11pt;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #000000;}

.cLg
{font-size : 13pt;
font-family : Arial, Helvetica, Sans-serif;
color : #000000;}

.cLgClr1
{font-size : 13pt;
font-family : Arial, Helvetica, Sans-serif;
color : #FFFFFF;}

.cSm
{font-size : 11px;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #000000;}

.cSmClr1
{font-size : 11px;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #FFFFFF;}

.cSmClr2
{font-size : 11px;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #CC0000;}

.cSmClr3
{font-size : 11px;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #666633;}

.cXSm
{font-size : 9px;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #000000;}

.cXSmClr5
{font-size : 10px;
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #000066;}

.cXLg {color:#000000;font-family:Arial, Helvetica, Sans-serif;font-size:24px;}

.cXLgRed {color:#cc0000;font-family:Arial, Helvetica, Sans-serif;font-size:15pt;}


.cError {color:#333333;font-family:Arial, Helvetica, Sans-serif;font-size:13pt;}


#cBg1
    {background-color : #FFFFFF;}
    /* White */    

#cBg2
    {background-color : #6666cc;}
    /* Periwinkle Blue */ 

#cBg3
    {background-color : #FFCC00;}
    /* Yellow */ 

#cBg4
    {background-color : #BBBBBB;}
    /* Grey Used in cart for coupons. */ 

#cBg5
    {background-color : #F8F8F8;}
    /* Light Grey used in cart for bgcolor. */ 
	
#cBg6
    {background-color : #666666;}
    /* Dark Grey used in left nav. */ 
	
#cBg7
    {background-color : #FFFCF0;}
    /* Light Yellow used in left nav. */
	
#cBg8
    {background-color : #CCCCCC;}
    /* Light Grey. */
	
#cBg9
    {background-color : #999999;}
    /* Light Grey. */
	
#cBg10
    {background-color : #F1F1F1;}
    /* Light Grey. */
	
#cBg11
    {background-color : #818181;}
    /* Light Grey. */
	
#cBg12
    {background-color : #CCCCFF;}
    /* Light Lavendar for checkout flow top nav */
	
#cBg13
    {background-color : #8686DB;}
    /* Med Lavendar for checkout flow top nav */
	
#cBg14
    {background-color : #FFFDF1;}
	
#cBg15
    {background-color : #FEF5CC;}

#cBg16
	{background-color : #EDEDE5;}
	/* Khaki used for shopping cart sidebar. */
	
#cBg17
	{background-color : #DDDDDD;}
	
#cBg18
	{background-color : #E9E9E9;}
	
#cBg19
	{background-color : #FFFFFF;}
	
	
#cBorder1 {border-right: #FFFFFF 1px solid;}
#cBorder1a {border-right: #FFFFFF 1px solid;
			border-bottom: #F1F1F1 1px solid;}

#cBorder2a {
			border-bottom: #F1F1F1 1px solid;}
#cBorder2b {
			border-bottom: #FFFFFF 1px solid;}
#cBorder2c {
			border-bottom: #BBBBBB 1px solid;}
			
#cBorder2d {border-right: #DDDDDD 1px solid;}

#cBorder3 {border-bottom: #F1F1F1 1px solid;}
#cBorder4 {border-bottom: #FFFFFF 1px solid;}
#cBorder5 {border-bottom: #BBBBBB 1px solid;}

.cBorder5 {border-bottom: #BBBBBB 1px solid;}

#cBorder6 {border-top: #666666 1px solid;}
#cBorder7 {border-top: #666666 1px solid;
		   border-bottom: #666666 1px solid;}


#cBorderOrderStat {border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid;}

a:link {color: #333399; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a:active {color: #666666; text-decoration: underline;}
a:visited {color: #333399; text-decoration: none;}

a.re:link {color: #006600; text-decoration: none;}
a.re:hover {color: #004400; text-decoration: none;}
a.re:active {color: #666666; text-decoration: underline;}
a.re:visited {color: #006600;}

a.add:link {color: #ff0000; text-decoration: none;}
a.add:hover {color: #333399; text-decoration: none;}
a.add:active {color: #666666; text-decoration: underline;}
a.add:visited {color: #ff0000;}

#cBg20 { background-color : #408047; }

.x-sell_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.xsell_cart_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.carttextreg {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.cartredtext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}

.veridQ td {
	padding: 1.2em 0 .8em;
	}

.mainCol {
padding: 0 9px 0;
width: 750px!important;
width: 768px;
}

.rightCol {
padding: 108px 0 36px 18px;
text-align: center;
}
.wdHead {
font-size: 24px;
font-weight: 900;
}
.lgBold {
font-size: 14px;
font-weight: 900;
}
.xlgBold {
font-size: 18px;
font-weight: 900;
}
.bold {
font-weight: 900;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
.pLogo {
margin-bottom: 18px;
}
.wdButton {
padding: 0 ;
vertical-align: -6px;
}
#offerBox {
margin-bottom: 1em;
width: 764px;
}
#obHead {
padding: 9px 0 0;
background: #ccf url(/img/corners/webdec_top_bg.gif) 0 0 no-repeat;
}
#obHead h2 {
padding: 0 12px 4px;
margin: 0;
border: solid #999;
border-width: 0 1px 1px;
font-size: 16px;
font-weight: 900;
}
#obBody {
padding: 9px 3px 0 6px;
border: solid #999;
border-width: 0 1px;
}
#obBody p.right {
margin: 0;
padding: 3px 3px 0 0;
}
#obFoot {
height: 12px;
padding: 0;
margin:0;
background: url(/img/corners/webdec_bottom_bg.gif) 0 0 no-repeat;

}
#obPhnPln {
margin-top: 9px;
}
#obPhnPln th {
text-align: left;
}
#obPhnPln td {
vertical-align: top;
}
#obPhone, #obPlan {
padding-top: 18px;
}

#obPlan {
width: 43%;
}
.pic {
padding: 0 18px;
}
.stats table td {
padding: 0 3px 3px;
}
.obPrice {
background-color: #f6f6f6;
}
.stats table .obPrice td {
padding: 5px 3px;
border: solid #e6e6e6;
border-width: 1px 0 1px 1px;
font-size: 13px;
font-weight: 600;
}
.stats table .obPrice td.right {
border: solid #e6e6e6;
border-width: 1px 1px 1px 0;
}
#obPlan p {
padding: 0;
margin: 0;
}
#obPlan ul {
margin: 4px 0;
padding: 0 1em 1em 12px;
}
#obPlan li {
margin: 0;
padding: 0;
}
.wdBanner {
margin: 1em 0 1em 150px;
}
.bg_purchaseoption {
    background-color: #fef5cc;;    
}

#newPopup {
	margin: 0;
	padding: 0 0 36px;
	border-bottom: 45px solid #66c;
	}

#newPopup * {
	padding: 0 9px;
	}

#newPopup #popHead {
	margin: 0;
	padding: 0;
	height: 36px;
	background: #66c url(/img/elements/dropShadow.gif) 0 100% repeat-x;
	}
#newPopup #popHead h1 {
	font: 700 16px/1 Arial,Helvetica, sans-serif;
	margin: 0;
	padding: 12px 0 15px 27px;
	color: #fff;
}
#noJs h3, #noJs p, #noJs table {
	padding: 0 9px;
	}
#noJs .btn {
	width: 422px;
	text-align: right;
	padding-top: 18px;
	}
#newPopup table {
	font-size: 12px;
	font-weight: 700;
	margin-left: 18px;
	width: 85%;
	}
#newPopup table td.col1, #noJs table td.col1{
width: 18px;
}

#newPopup table td, #noJs table td {
	vertical-align: middle;
	padding: 3px;
	}
#newPopup table tr.yesRow td, #noJs table tr.yesRow td {
	padding-top: 27px;
	}
#noJs table tr.yesRow td {
	background: #fff url(/img/phonetalk/elements/lt_blog_dottedLine.gif) 0 14px repeat-x; 
	}
#newPopup form p {
	text-align: right;
	padding-right: 72px;
	}
#noJs table td {
	text-align: left;
	
	}
#noJs table td.price {
	text-align: right;
	width: 108px;
	color: #000;
	}
#noJs table td.right {
	text-align: right;
	padding-left: 18px;
	}
#noJs h1 {
	margin: 0;
	padding: 6px 9px 9px;
	}
/* fix the alignment of the nested tables in checkout forms */

table.checkoutalign {
	margin: auto;
	text-align: left;
}
* html table.checkoutalign, * + html table.checkoutalign {
	margin-left: auto;
}

#holidayNav {
  padding-top: 25px;
  background:  #fff url(/img/bg_pond_new.jpg) 0 0 no-repeat;
}
* html #holidayNav {
  padding-top: 25px;
  margin-bottom: 0;
  background:  #fff url(/img/bg_pond_new.jpg) 0 0 no-repeat;
}
div#holidayNav div#header div#mainLogo {
	padding-top: 9px;
	margin-bottom: -9px;
}
* html #holidayNav #header #mainLogo {
	padding-top: 9px;
	margin-bottom: -3px;
}
#holidayNav #checkoutLogos {
	padding-top: 9px;
}

* html #holidayNav #checkoutLogos {
	margin-top: 0;
  height: 63px;
  overflow: hidden;
}
* + html  #holidayNav {height: 92px;}
* html  #holidayNav {height: 92px;}
* html  #holidayNav #header #mainLogo {
	height: 45px;
}
* html  #holidayNav #header #tabBox img {
  padding: 0 0 0 0;
}
#holidayNav #checkoutLogos table {
margin-bottom: -2px;
}
* html #holidayNav #checkoutLogos table {
margin-bottom: -15px;
}
* html #holidayNav #header #controls {
margin-top: -15px;
}
* html #holidayNav #header img#phoneOrder {
margin-top: -10px;
}

#globalNavContainer {
	background: url(/img/newFrontEnd/co_brdCrmb_bg.gif) 50% 0 no-repeat;
	height: 42px;
	width: auto;
}
#coBrdCrmb {
	position: relative;
	padding: 0 0 0 36px;
	background: url(/img/newFrontEnd/bc_mixed_bg.gif) 50% 0 no-repeat;
	text-align: center;
	height: 42px;
	vertical-align: middle;
    overflow: hidden;
	width: auto;
}
#coBrdCrmb li {
	position: relative;
	float: left;
	display: inline;
	height: 35px;
	padding: 0 0 0 4px;
	background: url(/img/newFrontEnd/bc_Items_bg.gif) 0 -35px no-repeat;
    overflow: hidden;
	font-size: 11px;
}

#coBrdCrmb li.done {
	background-position: 0 0;
}
#coBrdCrmb li.first {
	background-position: 0 -70px;
}
#coBrdCrmb a {
	position: relative;
	float: left;
	padding: 9px 18px 0 12px;
	height: 26px;
	color: #545454;
	vertical-align: middle;
	display: inline;
	background: url(/img/newFrontEnd/bc_Items_bg.gif)  100% -175px no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	cursor: text;
}

#coBrdCrmb li.done a {
	background-position: 100% -140px;
	color: #fff;
}
#coBrdCrmb li.current a {
	background-position: 100% -105px;
	color: #fff;
}
#coBrdCrmb li.last a {
	background-position: 100% -210px;
}
