/* CSS Document */

body, html { height:100%; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.info { width:437px; vertical-align:top; padding:40px 12px 0 50px; }
.info img { padding-bottom:7px; }
.phones { width:259px; vertical-align:top; padding:38px 0 0 0; text-align:center; }
.trypad { padding:0 0 17px 0; }
.bberry { width:115px; vertical-align:top; padding:140px 0 0 0; }

.dll { width:245px; vertical-align:top; padding:0 20px 0 50px; }
.dlm { width:245px; vertical-align:top; padding:0 21px 0 0; }
.dlr { width:295px; vertical-align:top; }
.dlcom { width:560px; vertical-align:top; }
.dlst { width:45px; vertical-align:top; }
.dlz { width:77px; vertical-align:top; }
.dlpc { width:100px; vertical-align:top; }
.dll h2, .dlm h2 { margin:0 0 5px 0; }
.dlr h2 { margin:0 0 9px 0; }
.dll input[type="text"], .dlm input[type="text"] { width:235px; }
.dlr input[type="text"] { width:190px; }
.dlr input[type="radio"] { margin:0; padding:0; }
.dlcom input[type="text"] { width:498px; }
.dlst input[type="text"] { width:80px; }
.dlz input[type="text"] { width:135px; }

.dll b, .dlm b, .dlr b { font-weight:bold; color:#C00; }

.whatsnew { width:360px; padding:20px; margin:0 auto; }
.whatsnew h2 { margin:0 0 12px 4px; }
.whatsnew ul { padding-left:20px; }
/*.rbutton label { margin:3px; padding:2px; }
.rbutton input[type="radio"] { margin:0; padding:0; }
.rbutton label input[type="radio"] { margin:0; padding:0; }*/

.rbutton input { margin:0px; padding:0px; }
span.rbutton input#optIPhone, span.rbutton input#optBB, span.rbutton input#optDroid { width:22px; }
span.rbutton label { padding-right:8px; }
input#chk1 { width:20px; margin-left:0px; }

/* UTILITY NAV : START */
#utility_nav { margin-top: 5px; width:773px; }
#utility_nav_wrapper { width:773px; }
#utility_nav_wrapper .utility_nav_pad_right { }
#utility_nav_wrapper .h_list { float: right; }
#utility_nav_wrapper .h_list li a { padding-left: 6px; }
#utility_nav_wrapper .h_list li.border_right {  padding-right: 6px; border-right: 1px solid #666; }	
#utility_nav_wrapper .h_list li a.myparker { color: #676767; margin-left: 6px; padding-left: 15px; background: url(/parker/common/images/ico_folder.gif) no-repeat center left; }
#utility_nav_wrapper .h_list li a:hover.myparker { text-decoration: none; }
#utility_nav_wrapper a { text-decoration: underline; color: #6F6754; }
#utility_nav_wrapper a:link { text-decoration: underline; color: #6F6754; }
#utility_nav_wrapper a:visited { color: #6F6754; }
#utility_nav_wrapper a:hover { text-decoration: none; }
#utility_nav_wrapper a:active { color: #121D4D; }
/* UTILITY NAV : END */

/* TOP NAVIGATION : START */
#top_navigation { margin-top: 7px;margin-left:0px; width:773px; }
#top_navigation_wrapper { margin-top: 4px; border-left: 1px solid #fff; width:773px; }
#top_navigation li { border-right: 1px solid #fff; }
#top_navigation li a { color: #fff; border-bottom: 1px solid #fff; border-top: 4px solid #fff; font-size: 1.1em; display: block; background-color: #001342; text-decoration: none; margin-top: 4px;}
#top_navigation li a:hover { color: #121D4D; background-color: #BFCCDD; }
#top_navigation li a strong { display: block; font-weight: normal; padding-left: 10px;}
#top_navigation li a strong em {  display: block; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; font-style: normal; }
#top_navigation li a.focus { background-color: #336799; }
#top_navigation li a.focus:hover { background-color: #BFCCDD; }
#top_navigation li a.on { border-bottom: 1px solid #BFCCDD; color: #121D4D; background-color: #BFCCDD; border-top-width: 0; }
#top_navigation li a.on strong { font-weight: bold; background: url(http://www.parker.com/parker/common/images/tab_left.gif) no-repeat top left;  }
#top_navigation li a.on strong em { font-weight: bold; padding-top: 8px; padding-bottom: 4px; background: url(http://www.parker.com/parker/common/images/tab_right.gif) no-repeat top right; }
#symbol { text-align: right; background-color: #001342; display: block; border-top: 8px solid #fff; height: 23px;}
/* TOP NAVIGATION : END */

.hr_line { border-bottom: #CCCCCC 1px solid; }
.page_intro { margin-top: 1em; font-weight: normal; color: #000000;}
p.page_intro .img_holder { float: left; clear: left; }
.small_margin { margin-bottom: .5em; }
.img_holder img { float: left; clear: both; margin-right: .5em; margin-bottom: .25em; }

.bgcolor { background-color: #FBE09E; }
select, input, textarea { font-size: 1em; color: #333;
	width: 36px;
}
a img { border: 0; }
.line_blue { background: url(http://www.parker.com/parker/common/images/line_blue.gif) repeat-x center center; }
p { margin: 0 .25em 1em; }
p.title { color: #333; margin-bottom: .25em; }
p.no_margin_lr { margin-left: 0; margin-right: 0; }
.p_width { width: 791px; margin: 0 auto; }
.p_width_division { width: 789px; margin: 0 auto; }
.subnavtext { font-size:17px; color:#8c9db7; letter-spacing: -.5px; }
.subnavtext a:link, .subnavtext a:visited, .subnavtext a:active { color: #8c9db7; text-decoration: none; }
.subnavtext a:hover { color: #000000; text-decoration: none; }

.leftmrgn { vertical-align:top; }
.leftmrgn h1, .leftmrgn img { padding-left:5px; }

ul.h_list { margin: 0; padding: 0; list-style-type: none; }
	ul.h_list li { float: left; }
ul.v_list { margin: 0; padding: 0; list-style-type: none; }
ul.v_list a, ul.v_list a:visited { color: #2C649F; text-decoration: none; }
ul.v_list a:hover { text-decoration: underline; }
ul.v_list li { margin-bottom: .35em; }
ul.v_list.location { margin-bottom: 1em; }

ul.v_list2 { margin: 0; padding: 0; list-style-type: none;  }
ul.v_list2 li { margin-bottom: .25em; }
ul.v_list2.location { margin-bottom: 1em; }
ul.v_list2 a { color: #369 !important ; }

.f_left { float: left; }
.f_right { float: right; }
img.f_right { margin-left: .5em; margin-bottom: .5em;}
input:focus, input.sffocus { background-color: #FDD880; border-color: #FFB91D; border-style: solid; border-width: 2px; }
form { margin: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.halfl { width:366px; vertical-align:top; padding:0 20px 0 0; }
.halfr { width:366px; vertical-align:top; padding:0 0 0 20px; }

li { margin-bottom:5px; }
i { font-weight:normal; color:#000; font-style:normal; }

h1 { font:bold 24px/32px Helvetica, sans-serif; color:#FFB41D; margin:0; }

h2 { font:normal 13px/17px Helvetica, sans-serif; color:#666; margin:0; }
h2 a:link, h2 a:active, h2 a:visited { color:#001342; }
h2 a:hover { color:#003366; }

h3 { font:bold 18px/30px Helvetica, sans-serif; color:#FFB41D; margin:0; }

h4 { font:normal 11px/14px Helvetica, sans-serif; color:#666; margin:0 0 10px 0; }
