* { margin:0; padding:0; }
body { font: 12px Verdana, sans-serif; background-color:#EEEEEE; -webkit-text-size-adjust: none;}

a img { border: none; }
a:link    { color:blue; }
a:visited { color:blue; }
a:active  { color:blue; }
a:hover   { color:blue; }

#whole { width:775px; margin-left:auto; margin-right:auto; border:1px solid #3399FF; background:#FFF; }

#header_top { height:80px;  background-image:url(/images/partsgeekheading.jpg); }
#header_top a { display:block; width:775px; height:105px; }
#header_nav { clear:both; height:36px; background-image:url(/images/partsgeek_05.jpg); }
#header_nav ul { list-style:none; padding-left:4px; }
#header_nav li { font-size:14px; float:left; background:url(/images/tabr.jpg) no-repeat right top; }
#header_nav a { display:block; background:url(/images/tabl.jpg) no-repeat left top; padding:11px 10px; color:black; font-weight:bold; text-decoration:none; }
#header_nav span { display:block; background:url(/images/tabl.jpg) no-repeat left top; padding:11px 10px; }
#header_nav a:hover { text-decoration:underline; }
#header_bottom { background:url(/images/partsgeek_13.jpg); height:7px; line-height:7px; font-size:1px; }

.tml { color:black; font-weight:bold; text-decoration:none; cursor:pointer; }
.hml { color:black; font-weight:bold; text-decoration:none; cursor:pointer; }
.aml { color:blue; text-decoration:underline; cursor:pointer; }
.fml { color: #011B37; font-family: Verdana, sans-serif; font-size: 11px; text-decoration:none; cursor:pointer; }
.pml { color: #011B37; font-family: Verdana, sans-serif; font-size: 11px; text-decoration:none; cursor:pointer; }
.pml2 { color: #FFFFFF; font-size: 13px; }
.iml { cursor:pointer; }
.fbold { font-weight:bold; }

#footer_top { height:18px; background-image:url(/images/partsgeek_85.jpg); }
#footer_mid { height:36px; background-image:url(/images/partsgeek_87.jpg); }
#footer_bottom { clear:both; height:7px; line-height:7px; font-size:1px; background-image:url(/images/partsgeek_88.jpg); }
#footer_l { float:left; width:450px; padding-left:5px; }
#footer_r { float:right; padding-right:5px; color:#778A9F; text-align:right; }
#footer_r span { font-size:10px; }

.f_wlink:link { color:#778A9F; }
.f_wlink:visited { color:#778A9F; }
.f_wlink:active { color:#778A9F; }
.f_wlink:hover { color:#778A9F; }
.f_link:link { color: #011B37; font-family: Verdana, sans-serif; font-size: 11px; text-decoration:none; }
.f_link:visited { color: #011B37; font-family: Verdana, sans-serif; font-size: 11px; text-decoration:none; }
.f_link:active { color: #011B37; font-family: Verdana, sans-serif; font-size: 11px; text-decoration:none; }
.f_link:hover { color: #011B37; font-family: Verdana, sans-serif; font-size: 11px; text-decoration:underline; }
.f_link2:link { color: #FFFFFF; font-size: 13px; }
.f_link2:visited { color: #FFFFFF; font-size: 13px; }
.f_link2:active { color: #FFFFFF; font-size: 13px; }
.f_link2:hover { color: #FFFFFF; font-size: 13px; }

#content { background-color:#FFFFFF; min-height:500px; height:auto !important; height:500px; padding:4px; }

#b_whole { background-color:#FFFFFF; padding:4px; clear:both; }
#b_whole2 { background-color:#FFFFFF; background-image:url(/images/footer_bg.jpg); clear:both; padding:0; }
#b_whole3 { background-color:#FFFFFF;  background-image:url(/images/footer_bgn.jpg);  background-size: 100% 100%;  clear:both;  padding:0; }
#b_whole3 .fl { height: 115px; }
#b_top { height:107px; width:775px; clear:both; }
#b_auth { float:left; height:107px; width:90px; }
#b_authimg { bottom:5px; left:0; margin-top:30px; }
#b_email { float:left; height:107px; width:572px; }
#b_email2 { height:75px; width:572px; margin-left:auto; margin-right:auto; }
#b_sec { float:left; height:107px; width:113px; }
#b_secimg { bottom:5px; left:0; margin-top:44px; }
#b_mid { height:55px; width:775px; }
#b_links { color:white; padding:10px; }
#b_bot { height:48px; width:775px; }
#b_copy { float:left;color:white; font-size:11px; padding:10px; }
.b_copy2 { float:left; color:white; font-size:11px; padding-top:10px; }
#b_share { float:right; padding-right:10px; }
#b_fb { display:block; float:left; padding-top:10px; padding-right:10px; }
#b_fb2 { display:block; float:left; padding-left:10px; padding-bottom:10px; }
#b_tw { display:block; float:left; padding-top:9px; }
#b_tw2 { display:block; float:left; padding-top:1px; }

#t_whole { float:right; width:29%; text-align:right; }
#e_whole { float:left; width:70%; }
#e_contain { border:1px solid black; width:325px; margin-left:215px;}
#e_contain2 { border:1px solid black; width:375px; margin-left:auto; margin-right:auto; }
#e_header { border-bottom:1px solid black; font-weight:bold; font-size:14px; padding:5px; }
#e_header2 { border-bottom:1px solid black; font-weight:bold; font-size:14px; padding:12px; text-align:center; }
#e_header3 { font-weight:bold; font-size:20px; color:#ff6600; text-align:center; margin-top:35px; }
#e_form { padding:5px; text-align:center; }
#e_form2{ padding:10px; text-align:center; }
#e_form3{ padding:10px; text-align:center; }
#eago { vertical-align:top; padding-left:3px; }

#seal { float:left; width:150px; padding-top:12px; }
#secure { float:left; width:150px; padding-top:22px; text-align:right; }
#e_opt { float:left; width:467px; min-height:25px; height:auto !important; height:25px; }

.cboth { clear:both; }
.line1 { line-height:1px; height:1px; font-size:1px; }
.line4 { line-height:4px; height:4px; font-size:1px; }
.line6 { line-height:6px; height:6px; font-size:1px; }

#a_content { width:85%; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:50px; }
#a_content h1 { padding:0; margin:0; }
#a_content p { padding:0; margin:0; }
#a_content ul { padding:0; margin:0px; }

#a_content h1 { font-size:24px; text-align:center; margin-bottom:15px; }
#a_content p { margin-bottom:15px; }
#a_content ul { margin-left:26px; margin-bottom:15px; }
#a_content p { font-size:14px; }
#a_content ul li p { margin-bottom:3px; font-size:12px; }

#b_content p { font-weight:bold; }
#b_content ul li p { font-weight:normal; }

#c_content p { font-weight:normal; }

.heading { padding:7px; margin-bottom:4px; background-color:#CEDFF2; color:black; font-weight:bold; border:1px solid #A3B0BF; }
.gbox { border:1px solid #A3B0BF; padding:3px; position:relative; }
.list5 { float:left; width:20%; }
.list5 li { list-style-position:outside; padding:0; margin-left:26px; font-size:12px; }
.list4 { float:left; width:25%; }
.list4 li { list-style-position:outside; padding:0; margin-left:26px; font-size:11px; }
.list4b { float:left; width:25%; }
.list4b li { list-style-position:outside; padding:0; margin-left:26px; font-size:11px; margin-bottom:3px; }
.list4c { float:left; width:25%; }
.list4c li { list-style-position:outside; padding:0; margin-left:20px; font-size:12px; margin-bottom:3px; }
.list3 { float:left; width:33%; }
.list3 li { list-style-position:outside; padding:0; margin-left:26px; font-size:11px; }
.list3c { float:left; width:33%; }
.list3c li { list-style-position:outside; padding:0; margin-left:20px; font-size:12px; margin-bottom:3px; }
.list2 { float:left; width:50%; }
.list2 li { list-style-position:outside; padding:0; margin-left:26px; font-size:11px; }

.mt30 { margin-top:30px; }
.p10 { padding:10px; }
.bw { font-weight:bold; color:white; }
.ml29 { margin-left:29px; }
.ml27 { margin-left:27px; }
.ml25 { margin-left:25px; }
.ml23 { margin-left:23px; }
.ml20 { margin-left:20px; }
.ml18 { margin-left:18px; }
.fl { float:left; }
.fr { float:right; }

h1, h2, h3, h4, h5 { margin-top:0.67em; margin-bottom:0.67em; }
