body {	margin: 5px;	background-color: #A5A5A5;	background-attachment: scroll;	background-image: url(../styleImages/backgrounds/pageBg.jpg);	background-repeat: repeat-x;	background-position: top;}#pageSurround {	width: 748px;	margin: 0px auto;	padding: 5px;	border: 2px solid #333333;	background-color: #FFFFFF;	background-image: url(../styleImages/backgrounds/contentBg.jpg);	background-repeat: no-repeat;	background-position: left top;	}#topHeader {	text-align: right;	height: 36px;	margin-bottom: 20px;	padding-right: 0px;	padding-top: 68px;	}.boxTitleLeft, .boxTitleRight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%;	color: #FFFFFF;	background-color: #031074;	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);	height: 15px;	border-top: 1px solid #000000;	border-left: 1px solid #000000;	border-right: 1px solid #000000;	padding-left: 5px;}.boxContentLeft, .boxContentRight {	border: 1px solid #000000;	background-color: #EBEDFE;	padding-left: 5px;	margin-bottom: 10px;	padding-top: 3px;	padding-bottom: 5px;}.colLeft {	position: relative;	left: 0px;	width: 160px; 	padding-left: 15px;	padding-right: 5px;	float: left;}.colMid {	position: relative;	width: 403px;	float: left;}.colRight {	position: relative;	width: 160px; 	padding-left: 5px;	right: 0px;	float: right;}.boxContent {	padding: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;		color: #333333;	background-color: #FFFFFF;	margin-bottom: 5px;}/* CHECKOUT PAGES */.colLeftCheckout {	position: relative;	left: 0px;	width: 160px; 	padding-left: 15px;	padding-right: 5px;	float: left;}.colMainCheckout {	position: relative;	width: 568px;	float: left;}/* END CHECK OUT PAGES */.siteDocs {	text-align:center;	margin-top: 10px;}.pagination {	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}#subCats {	background-color: #D4DCDA;	text-align: center;	border: 1px solid #cccccc;	margin: 0px;	padding: 3px;	float: left;	width: 515px;}.subCat {		text-align: center;	padding: 8px;	float: left;	width: 110px;	height: 50px;}.regSep{	padding: 10px 0px 10px 0px;	margin: 10px 0px 10px 0px;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;}.latestProds {	float: left;	text-align: center;	width: 300px;	height: 120px;}#tabcontentcontainer{width:100%; /*width of 2nd level content*/ border-bottom:3px solid #cc3366; padding-top:10px }                #tabs1 {      float:left;      width:100%;      font-size:93%;      line-height:normal;      border-bottom:3px solid #cc3366;      }    #tabs1 ul {      margin:0;      padding:10px 10px 0 20px;      list-style:none;      }    #tabs1 li {      display:inline;      margin:0;      padding:0;      }    #tabs1 a {      float:left;      background:url("../styleImages/tableft1.gif") no-repeat left top;      margin:0;      padding:0 0 0 4px;      text-decoration:none;      }    #tabs1 a span {      float:left;      display:block;      background:url("../styleImages/tabright1.gif") no-repeat right top;      padding:5px 15px 4px 6px;      color:#000;      }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #tabs1 a span {float:none;}    /* End IE5-Mac hack */    #tabs a:hover span {      color:#999;      }    #tabs1 a:hover {      background-position:0px -55px;      cursor:pointer;      }    #tabs1 a:hover span {      background-position:right bottom;      }      .tabcontent{display:none;}.tabcontent div {border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;border-bottom:#cccccc 1px solid;padding:10px;margin-top:22px;}.tabcontent div div {border:none;padding:2px;margin:0px;background-color:#EBEBEB;border-bottom:1px solid #FFFFFF;}