  
body{background-attachment:fixed;
	margin-top:-10px;
	padding-top: -10px;
	background: url("/2d_randr/graphics/backgrounds/randr-background.png")  fixed center repeat-y; 
	text-align: center;

    font-family: Times;
    line-height: 15px;
    font-size: 12pt;
}
		
/**Next 5 lines for randr header**/
table.randrHeader{width: 890px;border-collapse: collapse;}
td.randrHeader{background-color: #b30505; text-align: center;padding-top:4px;padding-bottom:4px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;font-size: 8pt;color: #FFF;}
td.randrHeader:hover{}
a.randr{font-size: 7pt; color: #FFF; font-weight: bold;}
a.randr:hover{font-size: 7pt; color: #B5B5B5; font-weight: bold;}

/**Next 5 lines for smbeteos header**/
table.smbheader{width: 890px;border-collapse: collapse;}
td.smbheader{background-color: #b30505; text-align: center;padding-top:4px;padding-bottom:4px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;font-size: 8pt;color: #FFF;}
td.smbheader:hover{}
a.smbeteos{font-size: 7pt; color: #FFF; font-weight: bold;}
a.smbeteos:hover{font-size: 7pt; color: #B5B5B5; font-weight: bold;}

.randr{display:block}
.randr *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b30505}
.randr1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #de9393;
  border-right:1px solid #de9393;
  background:#c64343}
.randr2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f7e6e6;
  border-right:1px solid #f7e6e6;
  background:#c13434}
.randr3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c13434;
  border-right:1px solid #c13434;}
.randr4{
  border-left:1px solid #de9393;
  border-right:1px solid #de9393}
.randr5{
  border-left:1px solid #c64343;
  border-right:1px solid #c64343}
.randrfg{
  background:#b30505}

.smbeteos{display:block}
.smbeteos *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b30505}
.smbeteos1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #de9393;
  border-right:1px solid #de9393;
  background:#c64343}
.smbeteos2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f7e6e6;
  border-right:1px solid #f7e6e6;
  background:#c13434}
.smbeteos3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c13434;
  border-right:1px solid #c13434;}
.smbeteos4{
  border-left:1px solid #de9393;
  border-right:1px solid #de9393}
.smbeteos5{
  border-left:1px solid #c64343;
  border-right:1px solid #c64343}
.smbeteosfg{
  background:#b30505}
  
  h1{text-align: center;font-size: 15pt; font-weight:bold; color: #000080;padding:5px;}
h2{font-size: 13pt;color: #000080; font-weight: bold;}
h3{font-size: 12pt; color: #000080; font-weight: bold;}
h4{font-size: 11pt;color: #000080;}
img.shade{
	width: 930px;
	min-height: 100%;
/* specify the dimension of the image */
	display: block;
	position: absolute;
	z-index: -1;
/* force the image to show below the content */
	right: -2ex;
	bottom: -1em;
}

div.shade{
	width: 927px;
	min-height: 99%;
/* specify the dimension of the content, slightly smaller than the image */
	position: relative;
	z-index: 1;
/* force the content to show above the image */
	background-color: #fff;
	padding: 3px;
	margin-right: 6ex;
	margin-bottom: 3em;
	border-right:solid 1px grey;
}
  
body{
	background-attachment:fixed;
	margin-top:-10px;
	padding-top: -10px;
	background: url("/2d_randr/graphics/randr-background2.png")  fixed center repeat-y; 
	text-align: center;
    font-family: Times;
    line-height: 15px;
    font-size: 12pt;
}
table{width:100%; font-size:10pt; line-height: 1.7em; }
img{border:none;} 

#outerFrame {min-height: 100%;width:925px !important; width /**/:930px;margin: 0px auto;padding-right:5px;padding-left:5px;text-align:left;background:#FFF; padding-bottom:50px }

#contentHeader{height: 120px;width:890px;padding-bottom:7px; margin-bottom:10px;}
table.header{width: 890px; font-size: 10pt; font-weight: bold;}
td.logo{height: 85px;}
td.shortdescription{height:65px; vertical-align: bottom;}
td.searchbox{heigh:20px;vertical-align: bottom; text-align: left;padding-right:0px; padding-left: 10px;}
td.searchboxsp{heigh:20px;vertical-align: bottom; text-align: right;padding-right:0px; padding-left: 200px;}
td.searchboxip{heigh:20px;vertical-align: bottom; text-align: right;padding-right:0px; padding-left: 100px;}
td.searchboxugw{heigh:20px;vertical-align: bottom; text-align: right;padding-right:0px; padding-left: 0px;}


#welcome{background: #292929 none repeat scroll 0%;width: 900px; color: #FFFFFF;font-size: 8pt; text-align: center;font-weight: bold;clear: both; text-align: center;}
table{text-align: left;}

#menu {
	margin-top: 7px;
	margin-right: 7px;
	width:140px;
	padding:0px;
	float:left;
	background-color:#FFF;
}
	
li{font-size: 9pt; font-family: Times; padding:3px;}

#maincontent {
	font-family: Times;
	text-align:left;
	width:600px;
	margin-top: 7px;
	float:left;
	background:#FAFAFA;
	padding-left: 15px;
	padding-right: 15px;
border-left:solid 1px grey;border-right:solid 1px grey;
}
	
#rightcontent {width:125px;
	margin-top: 7px;
	margin-left: 5px;
	margin-right: 0px;
	padding:0px;
	padding-right:7px;
	float:left;
	background:#fff;
	border-right: 1px solid grey;
	border-top: 1px solid grey;
}

#footer {background: #FFFFFF none repeat scroll 0%;width: 915px;color: #FFFFFF;padding: 3px;font-size:8pt;text-align: center;font-weight: bold;margin-top:15px;clear: both;  }

table.menu{	width: 140px;
	border-collapse: collapse;
	text-align: left;
}
/**
* Next 3 attributes are for catalogs in the menu
*/
td.catalog{border-bottom: solid 1px #CCCCCC;font-size:10pt;font-weight: bold;}
td.catalog:hover{	}
td.subCatalog{margin:0px;border-collapse: collapse;border-bottom: solid 1px #CCCCCC;}
td.subCatalog:hover{	}
th.catalog{margin:0px;border-collapse: collapse;border-bottom: solid 1px #CCCCCC;padding:3px;background-color:#CCCCCC;}

/**other menu links**/
th.menu{background-color:#FFF;margin:0px;border-collapse: collapse;font-size:10pt;border-bottom: solid 1px #CCCCCC;padding-left: 3px;padding-top:4px;padding-bottom:4px;}

th.menu:hover{}

ul.catalog{padding-left:10px;margin-left:0px;}
li.subCatalog{margin:0px; padding:0px; text-align: left;}
a.subCatalog{font-size:10pt;font-weight: bold; color:#000080;}
a.subCatalog:hover{font-weight: bold;color: #FF4500;}
a.catalog{font-size:10pt;font-weight: bold;color:#333333;}
a.menuth{color:#333333;font-size: 10pt;text-decoration: none;}
a.menuth:hover{font-weight:bold;font-size:10pt;color: grey;}


a.menuLink{	font-size:7pt;	font-weight: bolder;}
td.productbox{border-right: 1px solid #EDEDED;}


a.orderHistory{
	font-size: 11pt;
	color: navy;
	padding:10px;
	text-align: center;
	font-weight: bold;	
}

a.orderHistory:hover{color: #FF4500;}

/**
* Bulk Email Settings
*/
table.bulkemail {background-color:#FFF;text-align: center;width:110px;}
th.emailHeader{background-color:#FFF;color:#333333;font-size: 8pt;}

table.searchBox{margin:0px;padding:0px;}
td.searchButton{text-align: left;	margin:0px; height: 10px; vertical-align: bottom;}
td.searchInput{text-align:right; height: 10px;vertical-align: bottom;}

table.downloads{border-bottom: 1px solid grey;width:110px; vertical-align: top; border-collapse: collapse;}
td.spdownHead{border-bottom: 1px solid grey;text-align:center; color:#333333; font-size: 12pt; font-weight: bold;}
td.spdown{padding:5px;color:#333333;font-size: 10pt;}
td.spdown:hover{}
a.download{color:#333333;font-size: 10pt;}
a.download:hover{color: grey;}

#product_detail.productInfor{
	font-size: 9pt;	
}


/* =shopping_cart styles */
div#shopping_cart label img, table#shopping_cart, table#shopping_total { width: 90%; }
div#shopping_cart label img, table#shopping_cart { border: 1px solid #cccccc; }
div#shopping_cart div.buttons { border-top: 1px solid black; text-align: right; margin-top: 5px; padding-top: 10px; }
table#shopping_cart { border: 1px solid #cccccc; margin: 24px 0; }
table#shopping_cart tr.row1 { background: #e6f5ff; }
table#shopping_cart tr.row2 { background: #ffffff; }
table#shopping_cart th, table#shopping_cart td { vertical-align: middle; padding: 2px 10px; font-size: 12px; }
table#shopping_cart th { background: #fee100; }
table#shopping_cart th.item_number { text-align: left; }
table#shopping_cart ul { margin: 3px 0 0 18px; padding: 0; }
table#shopping_cart ul label { font-weight: 900; text-decoration: underline; }
table#shopping_cart li { list-style: none; margin: 0; padding: 0; }
/* =shopping_total styles */
table#shopping_total th { text-align: left; font-size: 12px; }
table#shopping_total th label { display: block; }
table#shopping_total select { font-size: 14px; }
table#shopping_total td { font-size: 12px; }
table#shopping_total td label { display: block; text-align: right; font-weight: 900; }

table.requestInfo{background-color: #FFFFFF; padding-top: 15px; padding-bottom: 15px; }
td.specialrequest{font-weight: bold; padding-left: 25px;}


td.productbox{
	border-right: 1px solid #EDEDED;
}

table.products{
	border-top: 1px solid #EDEDED;
}

p.catalogDescription{
	padding-left: 50px;
	margin-bottom: 10px;
	width: 80%;
	text-align: left;	
}
/**
* Rounded css divs
*/

.blue{display:block}
.blue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#3366cc}
.blue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a7bde9;
  border-right:1px solid #a7bde9;
  background:#668cd8}
.blue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaeff9;
  border-right:1px solid #eaeff9;
  background:#5983d5}
.blue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #5983d5;
  border-right:1px solid #5983d5;}
.blue4{
  border-left:1px solid #a7bde9;
  border-right:1px solid #a7bde9}
.blue5{
  border-left:1px solid #668cd8;
  border-right:1px solid #668cd8}
.bluefg{
  background:#3366cc}
  
.darkGrey{display:block}
.darkGrey *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#333333}
.darkGrey1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a7a7a7;
  border-right:1px solid #a7a7a7;
  background:#666666}
.darkGrey2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  background:#595959}
.darkGrey3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #595959;
  border-right:1px solid #595959;}
.darkGrey4{
  border-left:1px solid #a7a7a7;
  border-right:1px solid #a7a7a7}
.darkGrey5{
  border-left:1px solid #666666;
  border-right:1px solid #666666}
.darkGreyfg{
  background:#333333}
  

.black{display:block}
.black *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.black1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.black2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.black3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.black4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.black5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.blackfg{
  background:#000000}
  

  

 
  




  
 
 
