/******************************************************** 
**
**		Master Global Styles 
**
**		- This is for Global CSS Styles only
**		- NO Page specific Styles should be included here 
**		- Styles are tab arranged to show inheritance 
**		  and layout structure
**
********************************************************/




/**  GLOBAL PAGE ELEMENTS  **/
img, table, th, td {border:0;}
a {color:#456fab;}
a:hover {color:#555;}
b {}
td, th {font-size:10px;}

input:focus, textarea:focus {}
.testing {color:#f0a;}
.important {font-weight:bold; color:#456FAB; }
.backorder {color:#ffc777;}
.preorder {color:#009}
.not-available {color:#900;}

.error {}
.errorMessage{color:#f00}
.error-msg {margin:2px 0;
	text-align:left; background:#ffd4d4; color:#900;;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 100px }

.success-msg {margin:2px 0; padding:10px 30px; text-align:center; background:#456FAB; color:#fff; }

.clear{clear:both; line-height:0; font-size:0;}
a.button {padding:4px 7px; margin:0 5px; display:block; width:150px; text-align:right; text-decoration:none; background:#456FAB; color:#fff;}
a.button:hover {background: #999;}
a.button1 {padding:4px 7px; margin:0 0px; display:block; float:right; width:75px; text-align:center; text-decoration:none; background:#456FAB; color:#fff;}
a.button1:hover {background: #999;}
.required-text {font-size:9px; color:#bbb;}
a.button2 {padding:5px 7px; margin:0 0px; float:right; display:block; width:200px; text-align:center; text-decoration:none; font-size:14px;font-weight: bold;background:#F1B718; color:#000;}
a.button2:hover {background: #F5E475;}
a.button3 {padding:4px 7px; margin:0 0px; display:block; width:75px; text-align:center; text-decoration:none; font-size:10px;font-weight: bold;background:#F1B718; color:#000;}
a.button3:hover {background: #F5E475;}
.required {color:#900}

/** GLOBAL LAYOUT **/
html {padding:0; margin:0; color:#444; font-family:verdana, arial,sans-serif; font-size:11px;}
  body {margin:0; padding:0; background:#fff url(/wcsstore/IMeSiteB2BDirectStorefrontAssetStore/images/common/body_bk.png) repeat-x top left;}
    #container {margin:0 auto; padding:0 10px; width:960px; background:#fff url(/wcsstore/IMeSiteB2BDirectStorefrontAssetStore/images/common/container_bk.png) no-repeat top left;}
    
	  #header {padding:0 0 0 0;}
		
		#header-top{width:960px; text-align:right; font-size:10px;}
			#user-nav {list-style-type:none; float:left; width:680px; margin:0; padding:5px 5px 8px 5px;}
			  #user-nav li {display:inline; padding:0 5px;}
			  #user-nav a {text-decoration:none; color:#004a80;}
			#mini-cart {float:left; width:250px; padding:3px 10px 8px 10px; background:#7E7573; color:#fff;}
			  #mini-cart a {color:#fff;}
		a#logo {display:block; float:left; width:400px; height:78px;}
		#header-right{float:left; width:550px; height:78px; font-size: 12px; text-align:right;}
		#header-right1{margin-top:-55px; float:right; font-size: 12px; text-align:right; content:collapse;}
		  #main-nav {list-style-type:none; padding:5px; margin:0;}
			#main-nav li {display:inline; font-size:11px; color:#004a80;}
			  #main-nav li a {text-decoration:none;color:#004a80;}
			    #main-nav li a:hover {color:#444}
		  #search-box {clear:both; padding:15px 0 10px 0; font-size:10px; text-align:right;}
		    
		    #search-box a {text-decoration:none; color:#444;}
		      #search-box a:hover {text-decoration:underline; color:#555;}

		  #cat-nav {clear:both; list-style-type:none; padding:0; margin:0 4px; height:39px; background:#434e50 url(/wcsstore/IMeSiteB2BDirectStorefrontAssetStore/images/common/nav_bk_on.png) repeat-x top left;}
			#cat-nav li {display:inline; }
			  #cat-nav li a {diplay:block; float:left; padding:12px 50px; margin:0; border-right:1px solid #fff; background:#434e50 url(/wcsstore/IMeSiteB2BDirectStorefrontAssetStore/images/common/nav_bk_on.png) repeat-x top left; color:#ffffff; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:12px; }
				#cat-nav li a:hover {color:#434e50;	background-position: top left; background-repeat: repeat-x;	background-color: #434e50;	background-image: url("/wcsstore/IMeSiteB2BDirectStorefrontAssetStore/images/common/nav_bk.png")}
			  #cat-nav li a.selected {diplay:block; float:left; padding:12px 50px; margin:0; border-right:1px solid #fff; background:#434e50 url(/wcsstore/IMeSiteB2BDirectStorefrontAssetStore/images/common/nav_bk.png) repeat-x top left; color:#434e50; font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:12px; }


      #content-area {clear:both; padding:10px 30px;}

		.short-area {padding-bottom: 200px;	padding-top: 0;	padding-right: 220px;	padding-left: 0;	text-align: left}

		dl.form {padding:0; margin:0;}
			dl.form dt {padding:2px 0 0 0;margin:0;}
			  dl.form dt.bold {font-weight:bold;}
			dl.form dd {padding:5px 0;margin:0;}
			  dl.form dd.section-end {margin-bottom:10px; border-bottom:1px solid #456fab;}
		dl.display {padding:0; margin:0;}
			dl.display dt {padding:2px 0 0 0;margin:0;}
			dl.display dd {padding:5px 0;margin:0;}

		dl.information {padding:0; margin:0;}
			dl.information dt {padding:10px 0 0 0; margin:0; font-weight:bold;}
			dl.information dd {padding:5px 0;margin:0;}

      #footer{clear:both; background:#ededed url(/wcsstore/IMeSiteB2BDirectStorefrontAssetStore/images/common/footer_bk.png) no-repeat top right; color:#666; margin:0 10px 10px 10px; padding:10px; width:920px; }
        .footer-block {float:left; width:175px; border-left:1px solid #aaa; padding:3px 10px;}
          .footer-block ul {list-style-type:none; margin:0; padding:0;}
            .footer-block li {padding:2px 0;}
              .footer-block li.heading {padding:0 0 0 0; margin:0 0 5px 0; font-size:14px; color:#8FA5BF; font-weight:bold; border-bottom:1px dotted #999;}
              .footer-block li.spacing {padding:0 0 0 0; margin:0 0 5px 0; font-size:14px;}
          #first-block {border:0;}
          #footer a {color:#666; text-decoration:none;}

		#copyright {clear:both;padding-top:20px; text-align:right;}
		  #copyright a {text-decoration:none;}


/** Site Colors **/











