body{margin:0px; padding:0px;	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; line-height:18px; background-image:url(../images/background.jpg);}

#container
         {
		  width:916px; 
		  text-align:left ;
		  
		  }

#navigation{ position:relative; z-index:2; margin:30px 6px 0px 0px; width:520px; float:right}
.navigationCenter{background-image:url(../images/nav_bg.png); height:40px; background-repeat:repeat-x; margin:0px 28px 0px 26px; padding:10px 0px 0px 0px; font-size:11px; font-weight:bold; text-align:center;}
.navigationCenter a{margin:0px 3px 0px 3px; color:#3f3f3f; text-decoration:none}
.navigationCenter a:hover{color:#ff8000; text-decoration:none}

#logo{ position:relative; z-index:1; margin-left:-12px;}
#login-link { display:block; position:absolute; top:10px; right:10px; background:url('../images/lock-icon.png') no-repeat top left; padding-left:15px; line-height:12px; color:#3b3b3b; }

h3{ font-size:18px; margin:5px 0px 7px 0px;}

#contentArea{ margin-top:-80px; z-index:0}
#contentAreaInner{background-image:url(../images/centerBackground.png); background-repeat:repeat-y; padding:50px 30px 10px 30px;}
#contentAreaHome{background-image:url(../images/centerBackground.png); background-repeat:repeat-y; padding:50px 32px 10px 28px;}

a{color:#0b608c; text-decoration:none}
a:hover{text-decoration:underline}

.leftColumn{width:360px; float:left; margin-right:19px;}
.rightColumn{float:left; width:476px;}
.clear{clear:both}
.left{float:left}
.right{float:right}

.step{margin-bottom:15px;}
.stepInner{margin-bottom:15px; margin-left:10px;}

select{font-weight:bold; min-width:100px; padding:0px 0px 0px 2px;}

.colorSwatch{border:1px solid #000; width:50px; height:50px; float:left; margin:0px 14px 14px 0px;}

.smallSize{font-size:11px}

.txtArea{width:430px; height:80px; margin:6px 0px 0px 25px; background-image:url(../images/textAreaBg.png); background-repeat:repeat-x; border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.coloredText{color:#005a89}
.grey{color:#666666}

.explanation{padding:0px 0px 0px 15px; margin:0px; color:#666666}

.selectedColor{border:1px solid #333333;}

#needHelp{border:1px solid #d0d0d0;}
#needHelpHeader{background-image:url(../images/needHelp_header.png); height:24px; background-repeat:repeat-x; text-align:right}
#needHelpContainer{padding:14px 10px 10px 10px; font-size:11px; color:#5f5f5f; font-family:Verdana, Arial, Helvetica, sans-serif}

.prodListingCenter{background-image:url(../images/prod_bg.png); background-repeat:repeat-x; height:135px; padding:10px 15px 10px 15px;}
.imageBorder{border:double #cacaca; cursor:pointer; margin-right:8px;}
.imageBorder:hover{border:double #7b9eb6;}

.tee{width:250px; float:left}
.teeBorder{padding-right:20px; border-right:3px solid #f1f1f1; height:135px; margin-right:15px;}
*+html .teeBorder{padding-right:20px; border-right:3px solid #f1f1f1; height:135px; margin-right:10px;}
.spacer{height:10px}

.newsCenter{background-image:url(../images/news_center.png); height:125px; background-repeat:repeat-x; padding:6px 15px 15px 15px;}
.recentNews{width:558px; float:left}
*+html .recentNews{width:550px; float:left}

.imageFloat {float:left; margin:10px 10px 10px 10px;}


#foorer a {margin:0px 5px 0px 5px;}