/* body */
body{	
	margin-left: 5px;	margin-right: 0px; margin-top: 5px;	margin-bottom: 5px;
	font-family: Microsoft Sans Serif, Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	background: url(../images/home07/bgbleu.gif);
	}

/* table and all */
table,tr,td,font,p,div{
	font-family: Microsoft Sans Serif, Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	}

/* general links */
a:link, a:visited, a:active {
	text-decoration: none; color: #0066cc;
	}
a:hover {
	text-decoration: underline; color: #0066cc;
	}

	
UL {
	LIST-STYLE-TYPE: disc
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.8em; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.8em; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif
}

/* framing */
.table_corn_tl {
	width: 19px;
	text-align:left;
	vertical-align:top;
	background: #ffffff;
}

.table_top_ctr {
	text-align:left;
	vertical-align:top;
	background: #ffffff;
	padding: 10px 0 0 0;
}

.table_corn_tr {
	width: 19px;
	text-align:right;
	vertical-align:top;
	background: #ffffff;
}

.table_content_ctr {
	text-align:left;
	vertical-align:top;
	background: #ffffff;
}

/* specific class */

/* index page */
#indexTdLeft H1{
	color: #A74D28;
	font-size: 20px;
	padding-top: 6px;
}
#indexTdLeft SPAN{
	color: #A74D28;
	font-size: 14px;	
}
#indexTdLeft STRONG{
	font-size: 16px;	
}

#indexTdRight{
	padding: 0 0 0 10px;
}
#indexTdRight P{
	color: #0A3643;
	font-size: 13px;	
}

#indexTdRight H1{
	color: #0A3643;
	font-size: 26px;	
}
#indexTdRight SPAN{
	color: #0A3643;
	font-size: 14px;	
}
#indexTdRight #dr, #indexTdRight #dr a{
	color: #0A3643;
	font-size: 12px;	
}

#indexCoor{
	padding: 40px 0 0 0;
	float: right;
	text-align: right;
	font-weight: bold;
}

/* index page */
/* content */
.tableContent{
	/*border: 1px solid #d7d7d6;
	padding: 1px;*/
	background:#ffffff;
	width: 687px;
}
.tdContentHistory{
	border: 0px solid #ffffff;
	/*background: url(../images/gen/toplinebkg.gif) repeat-x;*/
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	height: 18px;
}
.tdUnderContent{
	/*border: 1px solid #ffffff;
	background: url(../images/gen/tile_back2.gif) repeat-x;
	vertical-align: top;
	text-align: left;
	padding-top: 14px;*/
}
.tdContent{
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
.tdContentText{
	/*border-bottom: 1px dotted #d7d7d6;*/	
	vertical-align: top;
	text-align: left;
	padding: 5px;
}

/* footer */
.tableFooter{
	border: 1px solid #ffffff;
	padding: 1px;
}
.tdFooter{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: left;
	height: 30px;
	font-size: 7pt;
}

/* blockquote */
.blockquoteblue{
	border: 1px dotted #0066cc;
	padding: 5px;
	background-color: #b8d0ed;
}

/* wingdings phone */
.phonechar{
	font-family: Wingdings;
	font-size: 12px;
	color: #666666;
}

/* text */
.text7{
	font-size: 7pt;
}
.text8{
	font-size: 8pt;
}

hr{
	border: 1px dotted #d7d7d6;
}

.blue10 {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue10 A:active {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue10 A:link {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue10 A:visited {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue10 A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A.blue10u {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.blue10u:active {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.blue10u:link {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: underline
}
A.blue10u:visited {
	FONT-SIZE: 10px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11 {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11 A:active {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11 A:link {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11 A:visited {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11 A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11b A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11b A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11b A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue11b A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11u {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11u A:active {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11u A:link {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11u A:visited {
	FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11u A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11bu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11bu A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11bu A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11bu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue11bu A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue12 {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12 A:active {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12 A:link {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12 A:visited {
	FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12 A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.blue12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12b A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12b A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12b A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.blue12b A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.grey10 {
	FONT-SIZE: 10px; COLOR: #666666
}
.grey10b {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666
}
.grey10u {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: underline
}
.grey11 {
	FONT-SIZE: 11px; COLOR: #666666
}
.grey11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.grey12 {
	FONT-SIZE: 12px; COLOR: #666666
}
.grey12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.grey12u {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: underline
}
.grey24 {
	FONT-SIZE: 24px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.grey14 {
	FONT-SIZE: 14px; COLOR: #666666
}
.grey14b {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666
}
.white12 {
	FONT-SIZE: 12px; COLOR: #ffffff
}
.white12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.white A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.white A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.white A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.white A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.whiten {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.whiten A:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.whiten A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.whiten A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.whiten A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.whiteBold {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.greyBold {
	FONT-WEIGHT: bold; COLOR: #666666
}
.red11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6633; TEXT-DECORATION: none
}
.redoutlet {
	FONT: bold 11px arial; COLOR: #d3224e
}
SUP.outlet {
	FONT: 11px arial
}
.phone {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6633; TEXT-DECORATION: none
}
#featLayer {
	DISPLAY: block
}
#specsLayer {
	DISPLAY: none
}
#accessoriesLayer {
	DISPLAY: none
}
#compatibilityLayer {
	DISPLAY: none
}
.pageTitle {
	font-size: 18px;
	color: #0066cc
}
.pagesubTitle {
	font-size: 15px;
	color: #0066cc;
}
.searchInput {
	WIDTH: 120px
}
.error {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.error A:link {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.error A:visited {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.error A:active {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
TD.outletfeature {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT: 11px arial; COLOR: #666666; LETTER-SPACING: normal
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.formWidthGC {
	WIDTH: 175px
}
.searchInputNew {
	WIDTH: 135px; BACKGROUND-COLOR: #fff
}
.white12 {
	FONT-SIZE: 12px; COLOR: #ffffff
}
.white12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
TD.cartitem {
	PADDING-LEFT: 15px; BACKGROUND-COLOR: #99cc33
}

.topnavbold{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.topnavbold A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.topnavbold A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.topnavbold A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.topnavbold A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
