/*GLOBAL STYLES*/

body{background:#706F6B; margin:0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px;}

input{padding:1px; font-size:10px;}
select{padding:2px; font-size:10px;}

.warning{color:#CC0000;}

ul {list-style:square;}

a{color:#004378; text-decoration:underline;}
a:visited{color:#333366; text-decoration:underline;}

div{padding:0; vertical-align:top}
td{padding:0; vertical-align:top}

h1{font-size:17px; font-weight:bold; line-height:17px; border-bottom:1px dotted #999; margin:30px 0 0 25px; padding-bottom:7px;}
.noborder{font-size:17px; font-weight:bold; line-height:17px; margin:30px 0 0 25px; border:none;}
h2{font-size:14px; font-weight:bold; line-height:14px; margin:25px 0 0 25px;}

/*Use for Intro Copy*/
h3{font-size:12px; color:#666; line-height:25px; font-weight:normal; margin:20px;}
h4{font-size:12px; color:#004E8D; line-height:22px; font-weight:normal;}
h5{font-size:14px; font-weight:bold; line-height:14px; margin:15px 0 0 5px;}

#popupcontainer{background:#FFF; margin:0; padding:10px}
#popupcontainer table{margin:0;}
#container{width:772px; background:url(../images/global/backgrounds/bg_body.jpg) repeat-y; margin:auto auto; padding:0 0 25px 28px;}

#header{position:relative; background:#027; width:724px; height:62px; padding:10px;}
#header #logo{float:left;}
#header #contact{position:absolute; right:10px; bottom:5px; color:#fff;}
#header #contact .number {color:#c6b500;}
#header2{margin-bottom:0px; height:36px;}


#container #topnav{width:744px; margin-bottom:3px;}

/*Global Search Box*/
#container .sidenav #search{background:url(../images/global/backgrounds/bg_searchbox.jpg) no-repeat; width:178px; height:35px;_height:35px !important; font-size:10px; padding:4px 0 0 10px;}
* html #container .sidenav #search{width:178px; height:105px; font-size:10px; padding:4px 0 0 10px;}
#search table {margin-top:5px;}
#search table td { vertical-align:bottom; }
#container .sidenav #search .head{font-size:11px; font-weight:bold;}

#advancedSearch a {font-size:12px;}

/*SIDE NAVIGATION*/
#container .sidenav{width:188px; background:#B8B7B2; border:1px solid #707070; padding:0; font-size:11px;}
#container .sidenav .primary{border-bottom:1px solid #707070; background:url(../images/global/backgrounds/bg_secnav.jpg) no-repeat; width:184px; height:17px; padding:4px 0 0 4px; border-bottom:1px solid #707070;}
#container .sidenav .primary a{font-weight:bold; color:#000; text-decoration:none}
#container .sidenav .primary a:hover{color:#FFF; font-weight:bold; text-decoration:none;}

#container .sidenav .primaryfirst{border-bottom:1px solid #707070; border-top:1px solid #707070; background:url(../images/global/backgrounds/bg_secnav.jpg) no-repeat; width:184px; height:17px; padding:4px 0 0 4px; border-bottom:1px solid #707070;}
#container .sidenav .primaryfirst a{font-weight:bold; color:#000; text-decoration:none}
#container .sidenav .primaryfirst a:hover{color:#FFF; font-weight:bold; text-decoration:none;}

#container .sidenav .primary2{border-bottom:1px solid #707070; background:url(../images/global/backgrounds/bg_secnav2.jpg) no-repeat; width:184px; height:31px; padding:4px 0 0 4px; border-bottom:1px solid #707070;}
#container .sidenav .primary2 a{font-weight:bold; color:#000; text-decoration:none}
#container .sidenav .primary2 a:hover{color:#FFF; font-weight:bold; text-decoration:none;}

#container .sidenav .primary3{border-bottom:1px solid #707070; background:url(../images/global/backgrounds/bg_secnav3.jpg) no-repeat; width:184px; height:18px; padding:4px 0 0 4px; border-bottom:1px solid #333;}
#container .sidenav .primary3 a{font-weight:bold; color:#FFF; text-decoration:none}

#container .sidenav .secondary{background:#656259; width:170px; height:17px; border-bottom:1px solid #707070; padding:4px 0 0 18px;}
#container .sidenav .secondary a{color:#FFD800; text-decoration:none; font-weight:bold;}
#container .sidenav .secondary a:hover{color:#FFFF99; text-decoration:none; font-weight:bold;}

#container .sidenav .tertiary{background:#4d4b48; width:156px; min-height:17px; border-bottom:1px solid #707070; padding:4px 0 0 32px;}
#container .sidenav .tertiary a{color:#FFF; text-decoration:none; font-weight:normal;}
#container .sidenav .tertiary a:hover{color:#CCC; text-decoration:none; font-weight:normal;}

#container .sidenav .quaternary{background:#32312f; width:148px; border-bottom:1px solid #707070; padding:4px 0 4px 40px;}
#container .sidenav .quaternary a{color:#FFF; text-decoration:none; font-weight:normal;}
#container .sidenav .quaternary a:hover{color:#CCC; text-decoration:none; font-weight:normal;}

/*MAIN CONTENT AREA*/
#container .right{width:552px; padding-left:2px;}
#container .right p{margin:15px 25px 0 25px; line-height:1.2em;}
#container .right td p {margin-left:0;}

/*GLOBAL FOOTER*/
#container #footer{background:url(../images/global/backgrounds/bg_footer.jpg) top repeat-x #FFF; border:1px solid #707070; margin-top:3px; width:742px; height:95px; padding-bottom:10px;}
#container #footer #links{float:left; height:48px; padding:7px 0 0 20px; line-height:1.25em; width:300px;}
#container #footer #logo{float:right; height:58px; padding:7px 10px 0 0; text-align:right; font-size:9px; width:400px;}
#container #footer #logo .legalline{color:#004378;}
#container #footerbottom{background:#027; width:744px; height:10px;}
#footer td{vertical-align:middle;};

/*INDUSTRIES SERVED*/

#container .right #industries{ margin-right:5px; padding-left:0;}
#container .right .threecol li{float:left; width:240px;}
#container .right #industries li{background:url(../images/industries/li_arrow.jpg) no-repeat left 5px; padding-top:4px; list-style:none; padding-left:10px; margin-left:-1em;}
#container .right ul#industries ul {margin:0 1em; padding:0;}
#container .right ul#industries ul li{background-image:url(../images/industries/li_arrow2.gif); padding-top:4px; list-style:none; padding-left:10px;}
#container .right #industries a{color:#00287D; font-weight:bold; text-decoration:none;}
#container .right #industries a:hover{color:#00287D; font-weight:bold; text-decoration:underline;}

.arrow li {background:url(../images/industries/li_arrow.jpg) no-repeat left; padding-top:4px; list-style:none; padding-left:10px;}

/*PRODUCT CATEGORIES*/
#container .right #catalog{margin-left:25px;}
#container .right #catalog td{width:50%; padding-right:20px;}
#container .right #catalog p{color:#816614; font-weight:bold; font-size:12px; border-bottom:2px dotted #CACACA; padding-bottom:3px; margin-left:0px;}
#container .right #catalog ul {margin:0; padding:0; list-style-type:none;}
#container .right #catalog li{padding:6px 10px 4px 24px; background:url(../images/catalog/li_pdf.jpg) no-repeat left top;}
/* html #container .right #catalog li{padding-left:5px;} */
#container .right #catalog a{color:#00287D; font-weight:bold; text-decoration:none;}
#container .right #catalog a:hover{color:#00287D; font-weight:bold; text-decoration:underline;}

/*NEWSLETTER*/
/*Registration Form & Edit Profile*/
#container #registration{margin:10px 0 0 25px; width:534px;}
#container #registration td{border-top:1px solid #C0C0C0; padding:8px 0;}
#container #registration td a{color:#9B7A03; text-decoration:underline;}
#container #registration .last{border-top:none;}
#container #registration .label{color:#7E7E7E; font-weight:bold;}
#container #registration .submit{background:#FFF; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:2px solid #999; border-bottom:2px solid #999; font-weight:bold; color:#000; padding:2px 8px; margin-top:20px;}
/*Edit Profile ERROR Message*/
#container #error{font-weight:bold; color:#FF0000; border:1px solid #FF0000; width:300px; padding:10px; text-align:left; margin:10px 0 0 125px}

/*Why Choose Goodyear - Main Nav*/
#container .right #whyimg{border:4px solid #CECECE; padding:1px; float:right; margin:0 0 10px 10px;}

/*WHAT'S NEW*/
#container .right .new{border-top:dotted 1px #D6D6D6; margin:0 15px; padding:15px 0;}
#container .right .new a{font-weight:bold; color:#005489}
#container .right .new .img{float:right; border:4px solid #D6D6D6; padding:1px; margin:0 15px;}

/*PROMOTIONS*/
#container .right .promoimg{float:right; margin:10px 0 10px 10px;}

/*STARLINK LANDING PAGE*/
#container #mainimgs{width:744px;}
#container #mainimgs .mainbg{background:url(/images/starlink/hp/bg_main.jpg) top no-repeat #000; width:744px; padding:0 0 60px 0;}
#container #mainimgs .mainbg #content{background:#FFF; width:744px;}
#container #mainimgs .mainbg #content p{margin:10px 15px;}
#container #mainimgs .mainbg #content p .small{font-style:italic; font-size:10px;}

#container #mainimgs .mainbg #content #distributor_form{width:694px; margin:10px 15px; border-bottom:1px solid #919191; padding-bottom:10px;}
#container #mainimgs .mainbg #content #distributor_form td{padding-right:2px; padding-bottom:5px;}
#container #mainimgs .mainbg #content #distributor_form .small{font-size:10px;}

#container #mainimgs .mainbg #content #links{width:694px;}
#container #mainimgs .mainbg #content #links .left{width:200px; padding-top:5px; padding-left:15px;}
* html #container #mainimgs .mainbg #content #links .left{width:200px; padding-top:5px; padding-left:0;}
#container #mainimgs .mainbg #content #links .middle{width:100%;}
#container #mainimgs .mainbg #content #links .right{width:103px;}
#container #mainimgs .mainbg #content #links td a{color:#1D36FF; text-decoration:underline; font-size:13px;}
#container #mainimgs .mainbg #content #links td img{margin-top:25px;}

/*SPORT ATV LANDING PAGE*/

#container #atv{width:744px; margin-top:10px;}
#container #atv .text{background:url(/images/sportatv/text_bg.jpg) no-repeat left #000; width:403px; font-size:11px; color:#FFF; text-align:center}
#container #atv .text .header{color:#FFF; font-size:13px; font-weight:bold;}
#container #atv .text .leftalign{text-align:left; font-size:10px; margin:10px 20px 0 30px;}
#container #atv .text .leftalign img{margin:0 10px 0 0;}
#container #atv .text .leftalign a{color:#FFF; text-decoration:underline;}
#container #atv .text .center{margin:0 20px 10px 30px}
#container #atv .pic{background:url(/images/sportatv/main.jpg); width:331px; height:50px; color:#FFF; padding:450px 5px 0 5px; font-size:9px; text-align:center}

/*HOSE SELECTOR */
.selectorResults {
	margin:2em 0 2em 25px;
	border:1px solid #CECECE;
	overflow:auto;
	border-collapse:collapse;
}
.selectorResults img {
	border:5px solid #CECECE;
}
.selectorResults td {
	padding:5px;
	border-left:1px solid #CECECE;
	border-bottom:1px dotted #CECECE;
}
.selectorResults th {
	padding:5px;
	font-weight:bold;
	border-bottom:1px dotted #CECECE;
	text-align:left;
}
.odd {
	background:#E7E7E7;
}
.selectorResults tr:hover {
	background: #FFC;
}
.selectorResults .photo {
	background:#FFF url(/images/global/backgrounds/gold_white_grad.gif) repeat-x top;
}
ul.buttons {
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.buttons li {
	border:2px solid #CECECE;
	background:#E7E7E7;
	text-align:center;
	margin:0 5px 3px 0;
	
}
ul.buttons a {
	display:block;
	padding:2px 4px;
	text-decoration:none;
}
ul.buttons a:hover,active {
	background:#FE9 url(/images/global/backgrounds/gold_grad.gif) repeat-x top;
}

.formLabel {
	margin-bottom:.5em;
}
.attributeBox {
	border:1px solid #CECECE;
	margin: 1em 0 1em 25px;
	background:url(/images/global/backgrounds/gold_white_grad.gif) repeat-x top;
}
.attributeBox h3 {
	height:24px;
	background:url(/images/global/backgrounds/gray_grad.gif);
	font-weight:bold;
	margin:0 0 .5em 0;
	vertical-align:middle;
	padding:0 5px;
	color:#000;
}
#container .attributeBox p {
	margin:0 0 .25em .5em;
	font-style:italic;
}
.formSubmit {
	padding:2em 0;
	text-align:center;
	clear:both;
}
.attribute {
	padding:.5em 0 0;
}
.attribute label {
	display:block;
	margin:5px 0 2px .5em;
	font-weight:bold;
	float:left;
	clear:left;
	width:10em;
}	
.attribute select {
	margin-right:1em;
}

/*SEAWING LANDING PAGE*/
.seawing .Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
.seawing .Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	color: #FFFFFF;
}

.seawing a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: anormal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.seawing a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: anormal;
	font-weight: normal;
	color: #33FFFF;
	text-decoration: underline;
}
.seawing a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: anormal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.seawing a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: anormal;
	font-weight: normal;
	color: #33FFFF;
	text-decoration: underline;
}

/**************************************************************************************************/
/* Hydraulics styles */

.HeaderLabel
{
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 7px;
	line-height: 17px;
	border-bottom: #999 1px dotted;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	padding-left: 6px;
}
.Table
{
	border-style: solid;
	border-width: 1px;	
	clear: both;
	border-right: #cecece 1px solid;
	border-top: #cecece 1px solid;
	border-left: #cecece 1px solid;
	border-bottom: #cecece 1px solid;
	background: url(../Images/GoldWhiteGrad.gif) repeat-x 50% top;
	text-align: left;
}
.TableWithoutGrad
{
	border-style: solid;
	border-width: 1px;	
	clear: both;
	border-right: #cecece 1px solid;
	border-top: #cecece 1px solid;
	border-left: #cecece 1px solid;
	border-bottom: #cecece 1px solid;
	text-align: left;
}
.gridViewHeaderStyle
{
	font-weight: bold;
	background-image: url(../Images/GrayGrad59.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	vertical-align: middle;
	color: #000;
	padding-top: 0px;
	height: 24px;
	border-width: 0px;
	border-style: none;
	text-align: center;
}
.gridViewHeaderStyle2
{
	font-weight: bold;
	background-image: url(../Images/GrayGrad2.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	vertical-align: middle;
	color: #000;
	padding-top: 0px;
	height: 24px;
	border-width: 0px;
	border-style: none;
	text-align: center;
}
.gridViewHeaderStyle3
{
	font-weight: bold;
	background-image: url(../Images/GrayGrad.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	vertical-align: middle;
	color: #000;
	padding-top: 0px;
	height: 24px;
	border-width: 0px;
	border-style: none;
	text-align: center;
}
.CommonTable
{
	border-style: solid;
	border-width: 1px;	
	clear: both;
	border-right: #cecece 1px solid;
	border-top: #cecece 1px solid;
	border-left: #cecece 1px solid;
	border-bottom: #cecece 1px solid;
	text-align: left;
}
.CommonTable td
{
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	height: 24px;
	clear: both;
	vertical-align: middle;
	padding-left: 5px;
}
.gridViewRowStyle
{
	text-align: center;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	height: 24px;
	clear: both;
	vertical-align: middle;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}
.TableHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background-image: url(../Images/GrayGrad.gif);
	padding-bottom: 0px;
	margin: 0px 0px 0.5em;
	vertical-align: middle;
	color: #000;
	padding-top: 0px;
	height: 24px;
	border-width: 0px;
	text-align: left;
}
.TdHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	height: 24px;
	clear: both;
	vertical-align: middle;
	border-width: 0px;
	text-align: left;
}
.Tr
{
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	height: 34px;
	clear: both;
	vertical-align: middle;
	border-width: 0px;
	text-align: left;
}

.detailsViewCommandStyle
{
	border-width: 0px;
	text-align: right;
}
.Table SELECT
{
	font-size: 12px;
}
.Table INPUT
{
	font-size: 12px;
}
.NoteText
{
	font-size: 11px;
	color: Red;
	font-family: Arial, Verdana, Microsoft Sans Serif;
}
.HeaderLabel
{
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 7px;
	line-height: 17px;
	border-bottom: #999 1px dotted;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	padding-left: 6px;
}
.CommonTd
{
	text-align: left;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	height: 24px;
	clear: both;
	vertical-align: middle;
	padding-left: 5px;
}
.TdCenter
{
	text-align: center;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, Microsoft Sans Serif;
	height: 24px;
	clear: both;
	vertical-align: middle;
	padding-left: 5px;
}
.GVStyle
{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
}

/* Hydraulics Menu CSS Changes */

 #sddm {	margin: 0 0 0 0px;	padding: 0;	z-index: 30}
 #sddm li {	margin: 0;	padding: 0;	list-style: none;float: left;}
 #sddm li a {}
 #sddm li a:hover {	background: #49A3FF}
 #sddm div { position: absolute;visibility: hidden;padding: 0;border-color:#FFFFFF;border-style:solid;border-width:1px 1px 0;text-align:left;	}
 #sddm div a {xposition: relative;display: block;margin: 0;white-space: nowrap;background-color:#666666;border-color:#FFFFFF;border-style:solid;border-width:0 0 1px;color:#FFFFFF;font-size:10px;padding:3px 2px 3px 3px;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
 #sddm div a:hover { background-color:#444;color:#FFFFFF;}
 #m2 { margin-top:-3px;*margin-top:25px;*margin-left:-77px; }
 #m3 { margin-top:-3px;*margin-top:25px;*margin-left:-128px; }
 #m4 { margin-top:-3px;*margin-top:25px;*margin-left:-93px; }
 #m2 a { width:72px;} 
 #m3 a { width:130px;*width:120px;} 
 #m4 a { width:90px;} 
 
.hydraulicsContainer { margin-left:10px; }
.hydraulicsHeader {margin:30px 0 0 10px; }
#ctl00_MainContentPlaceHolder_pnlHydraulics a { color:#505050 !important; }

#bu_navbar {
	height: 28px;
}

/* Contact Us form styling */
.divContact td {
	padding-right: 5px;
}
.divContact td b {
	white-space: nowrap;	
}
