
body { 
	background-color: #fff;
	color: #959595;
}

.Sm, .SmClr1	{
    color : #666;
}
.SmClr2, .Lg {
	color: #959595;
}
.Med {
	color : #666;
}
.StdClr2 { color: #82786F; }
.Bg2 {
	background-color: #fff;
}

#Bg14, #Bg26 {
	background-color: #efefef;
}

#mystiqueContainer {
	background: #fff 0 0 repeat-x;
}

div#topnavLinks {
	height: 105px;
	background: #fff 0 0 repeat-x;
}

div#topnavLinks a {
	font-size: 13px; 
	font-weight: bold;
	color: #0096d7;
}

div#topnavLinks a:hover {
	color: #69b40f;
}

a:active {color: #69b40f; text-decoration: none;}
a:link {color: #69b40f; text-decoration: none;}
a:visited {color: #69b40f; text-decoration: none;}
a:hover {color: #69b40f; text-decoration: none;}

a.link:active {color: #0096d7; text-decoration: underline;}
a.link:link {color: #0096d7; text-decoration: underline;}
a.link:visited {color: #0096d7; text-decoration: underline;}
a.link:hover {color: #0096d7; text-decoration: underline;}

#dyMenu {
	left: 56px;
	top: 33px;
}
#dyMenu li ul.subMenu li a {
	border-style: none;
	border-color: #0096d7;
    border-width: 0 0 0 0;
	font-weight: normal;
	color: #69b40f;
	text-decoration: none;
}
#dyMenu li a {
	border-color: #fff;
	color: #a59d95;
}
#leftCol {
	padding: 0 0 10px 10px;
}
#mainBody {
	margin: 3px 0 0 5px;
}
#rotator {
	width: 560px;
    height: 250px;
}
#rotator div.slide, p#fadeIt {
	width: 560px;
    height: 229px;
}
#rotator #rotControls {
    width: 560px;
}

#zipSection.clearfix {
	border-top: 0 none;
}
#zipInd {
	position: relative;
	display: block;
	width: 220px;
	_width: 230px;
	float: left;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	background: url(/img/brands/HTC-mobile/cimg/home/bg_ind_plans.jpg) no-repeat bottom right;
}
#zipFam {
	position: relative;
	display: block;
	width: 230px;
	_width: 240px;
	float: left;
	border-left: 1px solid #ccc;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	background: url(/img/brands/HTC-mobile/cimg/home/bg_family_plans.jpg) no-repeat bottom right;
}
#zipPhone {
	position: relative;
	display: block;
	width: 190px;
	_width: 210px;
	float: left;
	border-left: 1px solid #ccc;
	padding: 0 0 0 20px;
	margin: 0;
	background: url(/img/brands/HTC-mobile/cimg/home/bg_phones.jpg) no-repeat bottom right;
}
#zipSection h3 {
	font-size: 11px;
 	color: #82786f;
	text-transform: uppercase;
}
div.modBody #phoneFinder h3 {
	background: url(/img/brands/HTC-mobile/cimg/home/1col_drawnline_Discover.gif) no-repeat top center #fff;
	padding-top: 8px;
	font-size: 12px;
	color: #82786F;
}
div#siteFooter {
	width:982px;
	height:100px;
	background: #fff url(/img/brands/HTC-mobile/elements/bg-footer-green.gif) 100% 0 no-repeat;
	color: #959595;
}
div#siteFooter .SmClr3 {
	color: #959595;	
}

div#siteFooterRefl {
	background: none;
}
#twoCol table#homeHotDeals p strong, .results a strong {
    padding-top: 0;
    color: #82786F;
}
#leftQS {
	background: #fff url(/img/brands/HTC-mobile/cimg/home/bg_qs_fade.jpg) no-repeat 0 100%;
}

#leftQS h4 {
	font-size: 11px;
	color: #82786f;
	text-transform: uppercase;
}

#leftQS form {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
    height: 197px;
    padding: 0;
}

#Bg2 {
	background-color: #e0ded8;
}

#Bg25 {
	background-color:#fff;
}

#Bg17 {
	background-color: #eee;
}

#leftQS h2 {
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6; 
}
#leftQS #instructionQS {
	border: none;
	background: url(/img/brands/HTC-mobile/cimg/home/1col_drawnline_Discover.gif) no-repeat top center #fff;
}
#leftQS .zipEntry {
	margin:12px 43px 12px 0;
}
div#phnFinderB div.modBody { border: none; }
div#phnFinderB h1, #leftQS h2  {
	color: #82786F;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
    padding-top: 29px;
	text-transform: uppercase;
}
div#phnFinderB h1 {
	padding-top: 0;
}
div.modBox h3, table#pmContainer h5 {
	color:#fcfcfc;
	font-size:16px;
	margin:0;
	padding:0;
}

div.modBox h3, table#pmContainer h5 {
	color:#FCFCFC;
	font-size:16px;
	margin:0;
	padding:0;
}

div.modBody h3 {
	color:#82786f;
	font-size:11px;
	text-transform:uppercase;
	background-color:#efedeb;
}

#twoCol table.contentResults td {
	background-color:#fff;
}

#pgTitle h1, #pgTitleWButtons h1 {
	font-weight: 900;
	color: #959595;
    font-size: 18px;
}

.results th {
	background-color:#c7c2ba;
	border-bottom:1px solid #efedeb;
}

#compatibleCheck, #errorMsg, #warningMsg {
	border:1px solid #eee;
}

#miniCartHoriz {
	border:1px solid #eee;
}

div.modBody fieldset.results div#productCount p {
	color:#82786f;
}

#mcProceed .mcHead h3 {
	color:#82786f;
}

#brsPhResults tr.merchIns td {
	background:transparent url(/img/brands/HTC-mobile/cimg/newFrontEnd/merchBot_BG.gif) repeat-x scroll 0 100%;
}

.results .ctrlXpand td, .thumbView .ctrlXpand td {
	background-color:#d9d6d0;
}

.accessoriesHeader2, .accessoriesHeader4 {
	color: #82786f;
	background-color: #e0ded8;
}

#logo { 
	float: left;
	left: 11px;
	position: relative;
}

#topnavLinks form {
	margin: 0;
	position: relative;
	top: 12px;
	left: 29px;	
}

#topnavLinks #searchBox {
	float: right;
	margin: 21px 40px 0 0;
	padding-left: 6px;
	width: 197px;
	height: 17px;
}
* html #topnavLinks #searchBox {
	width: 210px;
}
* + html #topnavLinks #searchBox {
	width: 210px;
}
input#searchBox {
	color: #82786f;
	border: 0;
	background: #fff url(/img/brands/HTC-mobile/elements/topnav-searchbar.gif) no-repeat scroll 0 100%;
}

.inputtext {
	position: absolute;
	top: 6px;
	right: 8px;
}

button {
	border: 0 none;
	float: right;
	height: 19px;
	margin: 0;
	padding: 0;
	width: 25px;
	position: relative;
	right: -31px;
	top: 38px;
}

.inputbutton {
	background:transparent url(/img/brands/HTC-mobile/elements/btn-search.gif) no-repeat scroll left top;
}

#topSearch {
	padding: 4px 9px 0 0;
	color: #69b40f;
}
#topSearch #coverageTop {
	background: transparent url(/img/brands/HTC-mobile/elements/top_coverage_underline.gif) 50% 99% no-repeat;
    display: inline-block;
    padding-bottom: 8px;
}
* html #topSearch #coverageTop {
    position: relative;
    top: 9px;
}
* + html #topSearch #coverageTop {
    position: relative;
    top: 9px;
}
#topSearch .txtWhite {
	color: #82786F;
    font-size: 10px;
    text-transform: uppercase;
}
#topSearch #searchFormBlock a, #footer {
	font-size: 10px;
	border-color: #69b40f;
	text-transform: uppercase;
}

#searchForm label {
	right: 8px;
	top: 4px;
}

#brsPlnOptResults th {
	background-color: #c2c7ba;
}
#brsPhResults .col2 p, 
#brsPhResults .col1 p,
.accResults .col2 p  {
	position: relative;
	top: 5px;
	left: 10px;
	width: 94px;
	height: 24px;
}
#brsPhResults .col2 p.compareBtnOff, 
#brsPhResults .col1 p.compareBtnOff,
.accResults p.compareBtnOff { 
	height: 24px;
	background: transparent url(/img/brands/HTC-mobile/cimg/buttons/compare_shopPg.gif) 10px 3px no-repeat; 
}
#brsPhResults .col2 p.compareBtnOn, 
#brsPhResults .col1 p.compareBtnOn,
.accResults p.compareBtnOn { 
	height: 24px;
	background: transparent url(/img/brands/HTC-mobile/cimg/buttons/compare_shopPg.gif) 10px -21px no-repeat; 
}
.thumbView p.compareBtnOn { 
	background: transparent url(/img/brands/HTC-mobile/cimg/buttons/compare_shopPg.gif) 1px -21px no-repeat; 
}
#brsPhResults a.compLink:hover,
.accResults a.compLink:hover {
	color: #69b40f;
}

/* =Carrier Pricing - shop page
-----------------------------------------------------------
*/
p.ourPriceShop, p.ourPriceShop a, #homeHotDeals .col4 p.ourPrice, #homeHotDeals .col4 p.ourPrice a {
	color: #82786F;
}

/* =upgrade eligibility checker
-----------------------------------------------------------
*/
#popupContainer h2, #popupContainer h3.navHead {
    color: #545454;
}
.eligibilityChecker p {
	color: #545454;
}
.eligibilityChecker p#welcome {
	background-color: #f3f5f4;
	background: -moz-linear-gradient(top, #FFFFFF, #f3f5f4);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f3f5f4));
	background: -ms-linear-gradient(top, #FFFFFF, #f3f5f4);
	border-radius: 7px;
    border: 1px solid #cccccf;
    padding: 1em;
}
.eligibilityChecker p#welcome span {
    color: #82786F;
    display: block;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0.25em;
}
#eligibilityResults th {
    background-color: #EFEFEF;
    color: #82786F;
}
#termsUseLink {
    color: #69b40f;
}
