.news {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.newssmallR {  font-family: Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #990000}
.producthead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000}
.access { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000 }
a.WR:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;font-size: 9px}
a.WR {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 9px}
a.menu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#990000;font-size: 9px; font-weight: bold}
a.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size: 9px; font-weight: bold}

	/* ----------------------------------------- global settings ----------------------------------------- */

.maintable {
	border-left: 1px solid #928E8A;
	border-right: 1px solid #928E8A;
	border-bottom: 1px solid #928E8A;
}

p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#interior b {
 color: #A30103;
 }

#interior h1 {
	font-size: 18px;
	font-weight: normal;
	color: #A30103;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 11px 0px;
}
#interior h1 em{
 font-size: 10px;
 font-weight: normal;
 color: #333333;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }

htop4 {
	font-size: 18px;
	font-weight: normal;
	color: #A30103;
	
	text-decoration: none;
}
a.htop4 {
	font-size: 18px;
	font-weight: normal;
	color: #A30103;

	text-decoration: none;
}



#interior h2 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 18px 0px 0px 0px;
	margin: 0px 0px 11px 5px;
}

#body692 input {
	font-size: 11px;
	margin: 10px 10px 10px 0px;
}

#interior select {
	font-size: 11px;
}

#interior select.margin {
	margin: 10px 10px 10px 10px;
}


/*  emailafriend -------------------------------------------------------------------------------------------------------------------*/

/* this mirrors subformtable */
.emailafriendbox {
	background-color:#EFEFEF;
	border:1px solid #666666;
	vertical-align: middle;
	display: none;
	padding: 5px;
}
.emailafriendtable {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.emailafriendbox input {
	padding: 0px;
	margin: 0px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
}

.emailafriendbox textarea {
  font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}




/* ----------------------------------------- footer settings ----------------------------------------- */

.footer {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.footer a {
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* --------- EDITED BY N JOHNSON 05/24/07 -------------------*/
#searchForm {
	/*float:right; */
	vertical-align: middle;
	/* margin-right: 20px;
	/*width: auto;*/
	clear: right;

}

#searchForm input{
	float: left;
	width: 90px;
	font-family: "Arial", Helvetica, sans-serif;
	/*font-size: 10px;
	line-height:15px;
	font-weight: normal;
	color: #000000;
	border:1px solid #000;
	background-color:#fff;*/
	margin: 0 5px 0 0;
	padding:2px 0;

}

#searchForm input.sbutton {
	width: auto;
	border: none;
	margin: 0;
	padding: 0;
}
/* --------- END EDITED BY N JOHNSON  -------------------*/





/* ----------------------------------------- center column settings ----------------------------------------- */

.centerCol {
	border-right: 1px solid #C1C0BC;
}

.centerContent, td.prodCol {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	
}

.centerContent a {
	color: #A30103;
	text-decoration: underline;
}

.centerContent a:hover {
	color: #000000;
	text-decoration: none;
}

.centerContent img {
	margin: 10px 5px 0px 0px;
}

#interior .centerContent h2 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#interior .centerContent strong {	
	font-weight: bold;
}

.msrp {
	font-size: 11px;
	color: #A30103;
	font-weight: bold;
	text-align: left;
	display: block;
	border-top: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
	background-color: #FFFFFF;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}




/* ----------------------------------------- faqs settings ----------------------------------------- */

.faqContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 5px;
}

.faqContent a {
	color: #A30103;
	text-decoration: none;
}

.faqContent a:hover {
	color: #000000;
	text-decoration: underline;
}

.faq_form {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.faq_input {
	padding: 0px;
	margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}


/* ----- Added by Jin K 7/25/07 ------*/
#question ul, #questionAnswer ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
ul#questionUL li p, ul#questionAnswerUL li p {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 2px 5px 5px 5px;
	margin-bottom:0px;
	color:#000;
	font-size:11px;
	line-height:16px;
	margin-left:10px;	
}	

ul#questionUL li p a, ul#questionAnswerUL li p a {
	color: #A30103;
	text-decoration: none;
}

ul#questionUL li p a:hover, ul#questionAnswerUL li p a:hover {
	color: #000000;
	text-decoration: underline;
}

ul#questionUL li p.faqQuestion, ul#questionAnswerUL li p.faqQuestion{
	color: #A30103;
}
.faqAnswer{
	padding: 0 5px 5px 5px;
	margin-bottom:15px;
	}
#faqIntro p{
	font-size:12px;
	}
.faq_sec{
	padding: 5px 10px 15px 10px;
	width:95%;
	background-color:#F7F6F4;
	border:1px solid #CCC;
	margin:0 0 20px 0;
	}
#interior .faq_sec h3{
	font-weight:bold;
	font-size:16px;
	border-bottom:2px solid #A9A8A2;
	margin-bottom:7px;
	padding-left:0;
	}
#interior .faq_sec p{
	color:#000;
	font-size:11px;
	line-height:16px;
	margin-left:10px;
	}
.faq_sec li{
	background:url(http://www.titleist.com/images/arrow.jpg) 0 7px no-repeat;
	}
#faq_common form{
	padding:0;
	margin:0;
	}
#faq_common form select{
	margin:10px 0;
	}

/* ----------------------------------------- article table settings ----------------------------------------- */

.artContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 0px;
}

.artContent a {
	color: #A30103;
	font-weight: bold;
	text-decoration: none;
}

.artContent a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


.artContent img {
	float: left;
    clear: left;
    color: #000000;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 0px;
	
}


.artContent b {
	color: #A30103;
	font-weight: bold;
}


.artContent strong {
	color: #A30103;
	font-weight: bold;
}


.artContentb img {
	float: left;
    clear: left;
    color: #000000;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #928E8A;
	border-left: 1px solid #928E8A;
	border-right: 1px solid #928E8A;
	border-bottom: 1px solid #928E8A;
	margin: 5px 5px 5px 0px;
	
}

.artAuthor {
	font-style: italic;
	font-size: 11px;
	color: #666666;
	padding: 5px 5px 5px 0px;
}




/* ----------------------------------------- product specifications table settings ----------------------------------------- */

#interior h3 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

#interior h3top {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
a.h3top {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	width: 200px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;

}

.specFeature {
	font-size: 11px;
	font-weight: bold;
	color: #A30103;
	padding: 5px 5px 5px 5px;
}

.specContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 5px;
}
.darkGray11Bold {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 11px;
}
.red11Bold {
	font-size: 11px;
	font-weight: bold;
	color: #A30103;
	line-height: 11px;	
}
.productPriceBlock {
	line-height: 11px;
	margin: 0px 0px 7px 5px
}
.specContentb {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 0px 5px 5px 5px;
}
.specContent a, #productOverview li a {
	color: #A30103;
	font-weight: bold;
	text-decoration: underline;
}

.specContent a:hover, #productOverview li a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.specContent a.no_underline, .specContent a.no_underline:hover {
	color:#990000;
	text-decoration: none;	
}

.specContent b {
	color: #A30103;
}

.topCell {
	background-image: url(../images/table_tp.gif);
    background-repeat: repeat-x;
    background-position: top;
}


.botCell {
	background-image: url(../images/table_bt.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}





/* ----------------------------------------- product configurations tabbed table navigation settings ----------------------------------------- */

.tabCell {
	background:#E7E6E1 url(../images/tab_cell.gif) repeat-x bottom;
}

#interior h4 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 0px;
}
#interior h5 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 6px;
}
.tabContent {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

.tabContent a {
	color: #A30103;
	text-decoration: none;
}

.tabContent a:hover {
	color: #000000;
	text-decoration: underline;
}



/* ----------------------------------------- Matt's Product Specs Table Style additions ----------------------------------------- */


.specstable {
	 border-right:#A9A8A2 1px solid;
	 border-left:#A9A8A2 1px solid;
}

#interior .specstable h1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}

.specsHead {
	background-color:#E7E6E1;
}

.topBar {
	font-size: 10px;
	color: #000000;
	background-color:#F7F5F4;
	font-weight: bold;
}

.topBar span {
	margin-left: 10px;
}

.specsRow span {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 12px;
	margin-left: 10px;
}
.specsRow {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 12px;
}

.specsBar {
	font-size: 10px;
	color: #FFFFFF;
	background-color:#666666;
	font-weight: bold;
	line-height: 14px;
}

/* ----------------------------------------- NEW IRON Specs Table Style 7_19_05 ----------------------------------------- */

#specs {
	font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #A9A8A2;
	border-right: 1px solid #A9A8A2;
}
#specs td {
	padding:6px 2px 6px 5px;
}
#specs .leftcol {
	background-color: #6F6E69;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border-bottom: 1px solid #8A8984;
}
#specs .leftcol_compare {
	background-color: #6F6E69;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border-bottom: 1px solid #6F6E69;
}
#specs .clubmodel_compare {
	background-color: #D1D2CC;
	font-weight: bold;
	font-size: 10px;
	color: #333;
	border-bottom: 1px solid #A9A8A2;
}
#specs .topbar_compare {
	background-color: #6F6E69;
	padding: 0px;
}
#specs .clubmodel {
	background-color: #A9A8A2;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	border-bottom: 1px solid #8A8984;
}
#specs .thumbrow {
	background-color:#FFFFFF;
	padding:0px;
}
#specs .spacrow {
	background-color:#FFFFFF;
	padding:0px;
}
#specs .data {
	border-bottom: 1px solid #8A8984;
	font-weight:bold;
	font-size: 10px;
	color: #333;
	background-color: #FFF;
}


/* ----------------------------------------- product configurations table settings ----------------------------------------- */

.configtable {
	border-left: 1px solid #A9A8A2;
	border-top: 5px solid #A9A8A2;
}

.configtable td {
	border-right: 1px solid #A9A8A2;
	border-bottom: 1px solid #A9A8A2;
}

.altconfigtable {
	border-left: 1px solid #A9A8A2;
	border-right: 1px solid #A9A8A2;
}




/* ----------------------------------------- html button settings ----------------------------------------- */

.buttonMain {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	padding: 3px;
	cursor: pointer
}




/* ----------------------------------------- right hand nav settings ----------------------------------------- */
/* --- BEGIN EDITED BY NJOHNSON 03/29/2006 -- */
#rightColumn ul {
	margin: 0px;
	padding: 0px;
	width:auto;
 	list-style-type: none;
	text-align: left;
 }
 
#rightColumn ul li {
	background-color: #E1E1E1;
	border-bottom: 1px solid #FFFFFF;
 }
 
#rightColumn ul li a {
  	display: block;
 	background: transparent url(/images/elements/list.gif) 25px center no-repeat;
	background-color: #E1E1E1;
	padding: 3px 4px 3px 35px;
 	text-align: left;
 	text-decoration: none;
 	font-size: 11px;
 	color: #000000;
 }

#rightColumn ul li a:hover{
	color: #990000;
	text-decoration: none;
	background: transparent url(/images/elements/list_f2.gif) 25px center no-repeat;
	background-color: #FFFFFF;
 }
/* --- END EDITED BY NJOHNSON -- */

.rightnav b {
	font-size: 19px;
	color: #A30103;
}

a.rightnav {
	font-size: 11px;
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #CBCBC9;
	padding: 5px 5px 5px 5px;
}

a.rightnav2 {
	font-size: 11px;
	display: block;
	color: #000000;
	/*list-style-position:inside;
	list-style-image:url(../images/elements/graybullet.gif);*/
	text-decoration: none;
	background-color: #E1E1E1;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 4px 3px 22px;
}


a.rightnav1 {
	font-size: 11px;
	display: block;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 2px solid #92938E;
	background-image:url(../images/elements/menu_gradient_bg.jpg);
	padding: 5px 5px 5px 5px;
}

/* added start by nmorris on 7/14/2005 for news section -found in news.asp and formattting.asp */
td.rightnav2 {
	font-size: 11px;
	display: block;
	color: #000000;
	list-style-position:inside;
	list-style-image:url(../images/elements/graybullet.gif);
	
	text-decoration: none;
	background-color: #E1E1E1;
	border-top: 1px solid #FFFFFF;
		
	padding-bottom: 2px;
	
}
/*a.rightnav2 {
	font-size: 11px;
	
	
	display: block;
	color: #000000;
	background-color: #E1E1E1;
	padding-left:20px;
   
	text-decoration: none;

	padding: 5px 4px 5px 22px;
}*/
/* added ended by nmorris on 7/14/2005 for news section -found in news.asp and formattting.asp */
a.rightnav1:hover {
	color: #990000;
	background-color: #FFFFFF;
		
		
}

/* added ended by nmorris on 7/14/2005 for news section -found in news.asp and formattting.asp */
a.rightnav2:hover {
	color: #990000;
	background-color: #FFFFFF;
		

	
}
/* added ended by nmorris on 7/14/2005 for news section -found in news.asp and formattting.asp */
a.rightnav:hover {
	color: #990000;
	background-color: #FFFFFF;
	
}

/*-------------- NEWS ------------------*/

.newsGroup {
	border-top: 1px solid #C1C0BC;
	background-image: url(../images/elements/newsFade.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 5px 0px;
}
.newsItem {
	border-bottom: 1px solid #FDFCF9;
	margin: 3px 0px 3px 0px;
}
a.h3top:link {
	text-decoration: underline;
}
a.h3top:hover {
	text-decoration: none;
}
/* ----------------------------------------- search results tables ----------------------------------------- */

.patentstable {
	border-left: 1px solid #C1C0BC;
	margin: 0px 0px 0px 0px;
}

.patentstable td {
	border-bottom: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
}

.patentstable p {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding: 5px 5px 5px 5px;
}



/* ----------------------------------------- search results tables ----------------------------------------- */

.optionsTable {
	font-family: "Arial", Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

.optionsTable td {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding: 5px 5px 5px 5px;
}





/* ----------------------------------------- search results tables ----------------------------------------- */

.toptable {
	border-top: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.resultsTitle {
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	margin: 15px 0px 0px 0px;
}

.spacertable {
	margin: 15px 0px 15px 0px;
}

.resultsheader {
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
}

.resultsheader a {
	color: #A30103;
	text-decoration: underline;
}

.resultsheader a:hover {
	color: #666666;
	text-decoration: none;
}

.resultstable p {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
}

.resultstable a {
	color: #A30103;
	text-decoration: underline;
}

.resultstable a:hover {
	color: #000000;
	text-decoration: none;
}

.resultstable {
	border-top: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	margin: 5px 0px 15px 0px;
}

.resultstable td {
	border-right: 1px solid #C1C0BC;
	padding: 5px 5px 5px 5px;
}


/* ----------------------------------------- general text area ----------------------------------------- */

.generalContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 0px;
}

.generalContent a {
	color: #A30103;
	font-weight: bold;
	text-decoration: underline;
}

.generalContent a:hover {
	color: #000000;
	text-decoration: none;
}

.generalContent b {
	color: #000000;
}

.generalContent strong {
	color: #A30103;
}

.generalContent td {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
}




/* ----------------------------------------- overview ----------------------------------------- */

.overviewMargin {
	padding: 0px 0px 0px 95px;
}

.overview {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.overview img {
	margin: 5px 5px 5px 5px;
}

#productOverview
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: inside;
}

#productOverview li
{
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 5px 0px;	
	border: 1px solid #CCC;
	background-color: #f7f6f4;
	width: 550px;
	position: relative;
}

#productOverview li img.thumb {
	margin: 0px 5px 7px 8px;
	float: left;
	display: inline;
}
#productOverview li div.text {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}

#interior #productOverview li h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#productOverview li p {
	width: 375px;
	margin: 0px;
	padding: 0px;
	min-height: 45px;
	_height: 45px;
}

#productOverview li a {
	font-size: 11px;
}

#productOverview li div.spacer {
	font-size: 0px;
	height: 0px;
	clear: both;
}

#productOverview li a.view {
	font-size: 11px;
	background: url(/images/arrow.jpg) no-repeat 0px 2px;
	padding: 0px 0px 0px 14px;
}

/* ----------------------------------------- accessories settings ----------------------------------------- */
.vwDetail {
	font-size: 11px;
	color: #A30103;
	font-weight: bold;
	text-align: center;
	display: block;
	padding: 2px 2px 2px 2px;
	width: 86px;
	border-top: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
	background-color: #FFFFFF;
	margin: 0px 2px 2px 5px;
}
* html .vwDetail {
    width: 92px; /* for IE5 and IE6 in quirks mode */
}

.vwDetail a {
	color: #A30103;
	font-weight: bold;
	text-decoration: underline;
}

.vwDetail a:hover {
	color: #000000;
	text-decoration: none;
}

.vwDetail b {
	color: #A30103;
}



.vwDetail img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.footnote p {
	color: #666666;
	font-size: 11px;
 	margin-left: 96px;
	margin-top: 20px
}

/* ----------------------------------------- misc ----------------------------------------- */

.border1px {
	border: 1px solid #C1C0BC;
}

/* ------------------------ error styles --------------------------*/

.errormsg {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #A30103;
}



/* -------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------- THESE STYLES ARE FROM LOCATORSTYLES.CSS with new names -------------------------------*/
/* -------------------------------------------------------------------------------------------------------------------*/

/* this mirrors subformtable */
.formtablebox {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color:#EFEFEF;
	border:1px solid #666666;
	vertical-align: middle;
}

.formtablebox input {
	padding: 2px;
	margin: 2px;
}


/* this mirrors locateheader */
.formtableboxheader {
	background-color:#CECECE;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}


/* ----------------------------------- HTML VERSION STUFF ------------------------------------- */

#interior h5 {
	margin: 8px 0px 4px 20px; 
	font-weight:bold;
	font-size: 12px;
	color: #990000;
}

#interior h6 {
	margin: 4px 0px 4px 8px; 
	font-weight:bold;
	font-size: 12px;
	color: #990000;
}

#htmlcontent {
	background-color: #BBC7C9;
	background-image: url(../images/homepage/branding/els2.jpg);
	background-repeat: no-repeat;
}

#productcontent {
	background-color: #D2D2CD;
}
.htmlleftnav {
	color: #000000;
}

.htmlleftnav p {
	font-size: 12px;
	margin: 4px 0px 4px 20px; 
	line-height: 14px;
	color: #000000;
}

.htmlleftnav span {
	display: block;
	margin: 4px 0px 0px 20px; 
}

.htmlleftnav a {
	color: #990000;
}

.htmlleftnav a:hover {
	color: #333333;
	text-decoration: none;
}

.register p {
	display: block;
	margin: 2px 0px 4px 20px; 
	font-size: 11px;
	line-height: 14px;
}


.htmlbottomcolumn {
	border-top: 6px solid #BBC7C9;
	font-size:11px;
	line-height: 14px;
}

.htmlbottomcolumn span{
	display: block;
	margin-left: 8px;
	margin-top: 8px;
	margin-right: 4px;
}

.columnimg {
	float: left;
	margin-left: 8px; 
	margin-right: 8px; 
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.columnimgOver {
	float: left;
	margin-left: 8px; 
	margin-right: 8px; 
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
}

.htmlbottomcolumn p {
	margin: 6px 0px 0px 0px; 
}

.newslist {
	display:block;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin: 8px;
}

.newslist td {
	border-bottom: 1px solid #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


.navflags {
	margin: 2px 6px 0px 0px; 
}

.navselect {
	background-color:#FFFFFF;
	/*cursor: hand;*/
}

.searchbutton {background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border: 0px;}

.searchOver {background-color: #000000;
	color: #FFCC00;
	font-size: 11px;
	font-weight: bold;
	border: 0px;}


.wishContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 5px;
}

.wishTable {
	border: 1px #333333 solid;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.wishTable a {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
}

.wishTable a:hover {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
	text-decoration: none;
}

.button
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #990000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffff
}


.contest {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.contest-bold {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.contest input, #body692 .contest input {
	font-size: 11px;
	color: #000000;
	margin: 3px 3px 3px 3px;
}
.contest select {
	font-size: 11px;
	color: #000000;
	margin: 3px 3px 3px 3px;
}
/* 
No Flash classes --MC 5.1.06
*/
.getFlash{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height:15px;
	border: 1px solid #C1C0BC;
	background-color: #FFFFFF;
	margin: 20px;
	padding: 8px;
	/*display: none;*/
}
.getFlash a{
	color: #A30103;
	text-decoration: none;
}
.getFlash a:hover{
	color: #000000;
	text-decoration: underline;
}
img.outline {
	border: 1px solid #C1C0BC;
}
div#bodyContent p {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 0px;
}
div#bodyContent ol {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}	
div#bodyContent ol li {
	margin: 2px 0px 0px 0px;
}	
div#bodyContent a {
	color: #A30103;
	text-decoration: none;
}

div#bodyContent a:hover {
	color: #000000;
	text-decoration: underline;
}
div#bodyContent a.buttonMain {
	padding: 4px;
	cursor: pointer;
	text-decoration: none;
}

/* ------------------------------------- used by segment survey page /contests/endofyearsweepstakes.aspx-----------------------------------------*/
.answerRadioButtons label
{
	TEXT-ALIGN: center; 
	DISPLAY: block;
	margin: 0px;
	padding: 0px;

}
.answerRadioButtons input
{
width: 100%;
}

.answerRadioButtons table
{
width: 100%;
}

.surveytable_odd {
	background-image: url(/images/survey_ques_odd.gif);
	background-repeat: repeat-x;
	height:91px;
	width:98%;
}
.surveytable_even {
	background-image: url(/images/survey_ques_even.gif);
	background-repeat: repeat-x;
	height:88px;
	width:98%;
}
#pnlForm {
	TEXT-ALIGN: center; 
	DISPLAY: block;
	border: 2px solid #999999;
	
}

/* ------------------------------------- End segment survey page styles------------------------------------*/

/* Pro V1 tables --MC 020409 */
table.improvements {
	background-color: #FFF; 
	border: 1px solid #666;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 315px;
}
	
table.improvements td {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	height: 25px;
	padding: 0px 10px 0px 10px;
}
		
#interior h4.improvements {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	width: 315px;
}

img#interior_banner {
	margin: 0 0 0 150px;
}

div#banner_bottom{
	background-color: #BBC7C9;
	height: 7px;
	border-top: 1px solid #90908E;
	border-left: 1px solid #90908E;
	border-right: 1px solid #90908E;
	font-size: 0px;
}
div#interior {
	background-color: #e7e6e1;
	padding: 0 0 0 10px;
	border-top: none;
	border-bottom: 1px solid #90908E;
	border-left: 1px solid #90908E;
	border-right: 1px solid #90908E;
}

div#interior.white {
	background-color: #FFF;
}

#article_container {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
}

#article_container p {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 0px;
}

#article_container p.artFeature {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px 5px 0px;
}

#article_container ul, #article_container ol {
	margin: 5px 0px 5px 10px;
	font-size: 11px;
}

#article_container ul li {
	font-size: 11px;
	margin: 5px 0px 5px 5px;
	list-style-type: disc;
	list-style-position: outside;
}

#article_container ul li ul li {
	margin: 5px 0px 5px 5px;
	list-style-type: circle;
	list-style-position: outside;
}

#article_container ol li {
	font-size: 11px;
	margin: 5px 0px 5px 15px;
	list-style-type: decimal;
	list-style-position: outside;
}

#article_container ol li ol li {
	margin: 5px 0px 5px 5px;
	list-style-type: decimal;
	list-style-position: outside;
}

#article_container strong, #article_container b {
	font-weight: bold;
	color: #A30103;
}

#article_container a, #article_container a:visited {
	color: #A30103;
	text-decoration: underline;
}

#article_container a:hover {
	color: #000;
	text-decoration: underline;
}

#article_container .padding_right {
	padding-right: 8px;
}

#article_container .padding_left {
	padding-left: 8px;
}

#article_container .image_padding_right {
	padding-right: 8px;
	padding-bottom: 3px;
}

#article_container .image_padding_left {
	padding-left: 8px;
	padding-bottom: 3px;
}

#article_container .caption {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #A30103;
}

#article_container .caption_black {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #000;
}

#article_container .bold_black, #article_container strong.bold_black, #article_container b.bold_black {
	font-weight: bold;
	color: #000;
}

#article_container .center {
	margin-left: auto;
	margin-right: auto;
}

#ldrOverview {
	margin-left: -10px;
}

#product_flash_wrapper {
	width: 665px;
	height: 338px;
}
