/********************************
 * GENERAL PAGE SETUP
 ********************************/
body{margin:0; padding:0; font-size:100%; background-color:#fff; font-family:"Trebuchet MS", Verdana, sans-serif; color:#666;}
a{color:#666}
#page{width:980px;}
p, li, td, th, input, textarea, label{font-size:80%; font-family:"Trebuchet MS", Verdana, sans-serif; }
input{padding:1px}
input, select, textarea{font-size:75%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666}
p, li, td, th{ line-height:1.3em;}
ul, ol, table, option{font-size:100%;}
.break{overflow:hidden; clear:both; height:1px; margin:-1px 0 0 0; font-size: 1px;}
h2{color:#e0660c; font-size:95%; font-weight:normal}
h1, h2 {margin:0;}
p{margin:.5em 0 0 0;}
form{margin:.5em 0 0 0}
img{border:none;}

/********************************
 * FORM ELEMENTS
 ********************************/
input, textarea{border:1px solid #d2d2d2}
input.button{position:relative; display:inline; top:6px; margin:0 0 0 5px; border:none; width:auto;}

/********************************
 * HEADER
 ********************************/
#logo{margin:10px 0 14px 36px; float:left;}
form#search{float:right; width:811px; text-align:right; padding:8px 8px 0 0;}
#globalNav{float:right; width:811px; text-align:right; list-style:none; margin:0; padding:24px 17px 0 0; text-align:right;}
#globalNav li{list-style:none; margin:0; font-size:65%; padding:0; display: inline; font-family:Verdana, Arial, Helvetica, sans-serif;}
#globalNav a{text-decoration:none; color:#696666;}
#globalNav a:hover{color:#067AB3; text-decoration:underline}
#search input{display:inline; width:auto; margin-bottom:0} /* we override the general settings for inside form elements */

/********************************
 * PRIMARY NAVIGATION
 ********************************/
#primaryNav{margin:0 0 0 0; padding:0; height:2.1em; list-style:none; clear:both; background-color:#d95e14; background-image:url(../images/bg_primaryNav.gif); background-position:top; background-repeat:repeat-x}
#primaryNav li{list-style:none; font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 1px 0 0; float:left;}
#primaryNav a{color:#fff; text-align:center; text-decoration:none; display:block; padding:.6em 0 .7em 0;  background-color:#d95e14; background-image:url(../images/bg_primaryNav.gif); background-position:top; background-repeat:repeat-x}
#primaryNav li.divided{background-image:url(../images/bg_primaryNav_divider.gif); background-position:right top; background-repeat:no-repeat;}
#primaryNav a:hover, #primaryNav a.current{background-image:url(../images/bg_primaryNav_r.gif); background-color:#e68b54;}
/* define the max width of each menu item (needs to add up to  974px */
#primaryNav li#prime_home a{width:100px;}
#primaryNav li#prime_orderForms a{width:162px;}
#primaryNav li#prime_viewBasket a{width:162px;}
#primaryNav li#prime_checkout a{width:160px;}
#primaryNav li#prime_help a{width:120px;}
#primaryNav li#prime_faq a{width:130px;}
#primaryNav li#prime_contactUs a{width:130px;}

/********************************
 * MAIN BODY
 ********************************/ 
#mainBody{background-image:url(../images/bg_primaryNav_bottom.gif); background-position:top; background-repeat:repeat-x}



