body, form{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.clear-both { clear:both }
.clear-left {clear:left}
.clear-right {clear:right }
.float-left { float:left }
.float-right {float:right}
a {text-decoration:none; color:#0099CC}
a:hover {color:#006699}
.main-txt{font-weight:bold;color:#1359c5}

#main{width:1000px; margin: 0 auto}
#middle .content-left {width:208px}
#middle .content-right {width:755px; margin-left:8px}
#middle .content-right .content {padding: 30px 2px 2px}
#middle .content-right .content-footer {padding: 0px 0px 10px 0px}

#header {background: url(../images/banner-02.jpg) no-repeat; width: 1000px; height:256 px}

#header .menu-tools { padding: 2px 10px 2px 10px; margin: 30px 10px 0px 0px; border:1px solid #304d8c;}	
#header .menu-tools a, #header .menu-tools{color: #fff; font-size: 8px; text-decoration: none; letter-spacing:0.1em;}
#header .menu-tools a:hover {color: #00baff}

#header .search{font-size: 8px;color: #666666; background-color: #dcdedd; border: 1px solid #c7c9c8; width:280px; padding: 2px 2px 2px 6px; margin-top:136px; margin-right: 20px}
#header .search input{ font-size:11px; border: 0px; width: 150px}
#header .search .button{margin-bottom: -4px}
#header .menu-nav {margin-top: 7px; margin-right:18px}
#header .menu-nav ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size: 10px;

	}
#header .menu-nav li {
	display:inline;
	font-size: 10px;
	}
#header .menu-nav li a {
	color: #177f8f;
	text-decoration: none;
	font-size: 10px;
	background: url(../images/nav-main-usa.jpg) no-repeat;
	padding: 10px 0px 17px 1px;
	float: left; 
	width: 125px;
	text-align:center;
	}
#header .menu-nav li a:hover {
	color: #0099FF;
	text-decoration: none;
	background:  url(../images/nav-main-usa-hover.jpg) no-repeat;
	padding: 10px 0px 15px 1px;
	font-size: 10px;
	float: left; 
	width: 125px;
	}

#middle .content-left .title {padding: 0px 4px}

#footer {
 	background: url(../images/footer-02.jpg) no-repeat;
	width: 1000px;
	padding-top:60px;
	height:50px;
	margin:0 auto;
	}
#footer p, #footer ul, #footer li {
	font-size: 10px;
	color:#FFF;
	text-align:center;
	}
#footer ul {
	padding:0px;
	list-style-type:none;
	}
#footer li {
	display:inline;
	}
#footer li a {
	 font-size: 10px;
	 color: white;
	 text-decoration: none;
	 margin-left: 3em;
	 padding-right:30px;
	 border-right:1px solid #fff;
	}
#footer li a:hover {color: #00baff}		
#middle .content-right .upper{
	background:url(../images/prod/body-top-img.jpg) no-repeat; width:720px; margin: 0px 0px -8px 0px;height: 15px
	}
#middle .content-right .body .content-default { 	
	font-size: 11px;
	line-height: 1em;
	letter-spacing: 0px;
	color: #525151;
}	
#middle .content-right .body{
	background:url(../images/prod/body-center-img.jpg) repeat-y; width:740px; padding:0px 15px; margin: 0px; height: auto
	}
	
/*My ACCOUNT*/
#middle .my-account{
	padding:1px 5px;
	border:1px solid #ccc;
	margin-left:40px;
	}	
#middle .my-account a, .my-account a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	color:#0099CC;
	/*margin-left:32px;*/
	}	
	#middle .my-account a:hover{color:#3399CC}	

#middle .login-off{
	padding:1px 5px;
	margin-left:40px;
	border:1px solid #ccc;
	}
#middle .login-off a, .login-off a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#006699;
	/*margin-left:32px;*/
	}	
	#middle .login-off a:hover{color:#0099CC}	
			
#middle .content-right .lower{ background: url(../images/prod/body-bottom-img.jpg)  no-repeat; width: 720px; height:16px}
#middle .content-right .body .contents{padding: 10px}
#middle .oc-tools{
	border:1px solid #CCC;
	padding:1px 5px;
	margin-right:48px;
		
	}
#middle .oc-tools, .oc-tools a, .oc-tools a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:lowercase;
	font-size: 10px; 
	color:#666; 
	text-decoration:none
	}
#middle .oc-tools a:hover{color:#999}	

#middle .content-right .body .container-left .price-box{font-size: 12px; font-weight: bold; color:#525151; height:40px; margin-left: 7px}
#middle .content-right .body .container-left .price-box span input {margin-bottom: -10px} 
#middle .content-right .body .container-left .retailer{margin-bottom: 10px}
#middle .content-right .body .container-left .retailer .ret{
	border:1px solid #ccc;
	}
#middle .content-right .body .container-left .thumbnails {height: 75px}	
#middle .content-right .body .container-left .thumbnails img{margin-left: 3px; border:none}
#middle .content-right .body .container-left .product-title {font-size:11px; color:#336699; font-weight:bold; margin: 7px 0px}
#middle .content-right .body .container-right .small-img-up{background: url(../images/prod/small-top.jpg) no-repeat; width: 316px; height:9px; padding: 0px}	
#middle .content-right .body .container-right .small-img-center{background: url(../images/prod/small-body.jpg) repeat-y; width: 316px; height: auto; padding: 0px 2px; margin: 0px}

#middle .content-right .body .container-right .small-img-low{background: url(../images/prod/small-bottom.jpg) no-repeat; width: 316px; height: 9px; padding: 0px; margin: 0px}
#middle .content-right .body .container-right .boxes {margin-bottom: 10px}
	
#middle .content-right .body .container-left{width: 300px}
#middle .content-right .body .container-right {margin-left: 50px}
#middle .content-right .body .container-right span{ font-size:12px; color:#006666; margin-left:10px; text-decoration: none}	
#middle .content-right .body .container-right .boxes .small-img-center .prod-info-txt{text-align:justify; padding: 0px 10px; font-size: 11px; line-height: 1em; color: #525151}
	
#middle .content-right .body .container-right .prev-nxt {width: 300px; padding: 5px 0px}

.categories ul li a{text-decoration:none; color:#006699}
.main-01 ul{list-style-type:none}
TD.pageHeading, DIV.pageHeading {
  font-family:  "Arial";
  font-size: 13px;
  font-weight: bold;
  color: #006699;
  padding-top: 15px;
}
TD.productListing-data {
  font-family: "Arial";
  font-size: 15px;
  color:#1359c5;
  text-decoration: none;
  font-weight: bold;  	
}
TD.productListing-data a{
  font-family: "Arial";
  font-size: 10px;
  color:#1359c5;
  text-decoration: none;
  width: 20px;  
}
TD.productListing-data input{border: 1px solid #006699}
TD.productListing-heading {
  font-family: "Arial";
  font-size: 15px;
  color: #1359c5;
  font-weight:bold;
}

TD.productListing-heading_t {
  font-family: "Arial";
  font-size: 10px;
  font-weight: bold;
  color: #006699;
}

TD.main, P.main, TD.main01{
  font-family: "Arial";
  color:#1359c5;
  font-size: 11px;
  line-height: 1em;
}
.orderEdit{
 text-decoration:none; font-family:"Arial"; font-size:10px; color:#0099CC;
}
TD.main_sub { 
  font-family: "Arial";
  color:#1359c5;
  font-size: 13px;
}
TD.smallText a{ text-decoration:none; color:#1359c5; font-size: 11px}
.glossymenu{
	margin: 0;
	padding: 3px;
	width: 198px; /*width of menu*/
	border: 1px solid #f6f6f8;
	}
.glossymenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none
	}		
.glossymenu li.menuitem a{
	font-size: 11px;
	color: #1359c5;
	width: 180px;
	height: 22px;
	padding: 2px 0px 0px 0px;
	text-decoration: none;
	margin-left: 7px;
	}
.glossymenu li.menuitem{
	background: url(../images/glossyback3.jpg) no-repeat;
	font-size: 11px;
	color: #1359c5;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 190px;
	padding: 4px 0 4px 10px;
	text-decoration: none;
	}
.glossymenu li.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 180px;
	border: none;
	}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: white;
	}
.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin-top: 6px;
	padding: 0;
	}
.glossymenu div.submenu ul li{
	border: 1px solid #d2d0d0;
	margin: 1px 2px 0px -10px;
	}
.glossymenu div.submenu ul li a{
	display: block;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	width:187px;
	height:18px;
	/*padding-left: 10px;*/
	}
.glossymenu div.submenu ul li a:hover{
	background: #0099CC;
	color: white;
	}
.no-border{ border: none}	
/*browse-by-series css modified nov2108*/
.brs-head-stlye-text{font-size:11px; font-weight:bold; color:#006699; line-height:1.3em; padding:0px; text-decoration:none; list-style-type:circle}
.brs-sub-stlye-text {list-style-type:none}
.brs-sub-stlye-text li a{font-size:11px; color:#006699; line-height:1em; padding:0px; margin:0px; text-decoration:none}
.brs-sub-stlye-text li a:hover{color:#0099CC}
.logoff_button {float: right; margin-right: 40px}