body {
	margin: 0;
	font-family: verdana;
	font-size: +12;
}

td {
	font-family: verdana;
	font-size: +12;
}

a {
	color: #4887C2;
}

a:hover {
	color: #CC3300;
}

h1 {
	background: url(../images/h1_right.gif) no-repeat center right #003399;
	color: #FFFFFF;
	font-size: +13;
	/* margin: 10 0 0 0; */
	margin: 0;
	width: 85%;
}

h1 {
	padding: 5 0px 0px 10px;
	height: 25px;
}

.error{
	font-size: 11px;
	color:#FF0000;
	display:none;
}
.error1{
	font-size: 15px;
	color:#FF0000
}

.msg_txt{
   color:#9400D3
}
.discount_txt {
	color: #22A70C;
}

#divDiscount {
	color: #22A70C;
}

#divDiscountval {
	color: #22A70C;
}

.polbl{
	background-color:#ABA6D9	
}

.left_pad {
	padding-top: 3px;
}

.bg_black{
	background-color: #000033;
}

.blu_light{
	background-color: #F0F8FF;
}	

.forum_bg1{ 
	background-color:#66FFCC;
}
.forum_bg2{ 
	background-color:#33FFFF;
}

#right_blocks {
	border: solid 1px #CC3300;
}

#right_blocks .block_hdng {
	background-color: #CC3300;
	color: #FFFFFF;
	font-weight: bold;
}
 
#banners {
	text-align: center;
	line-height: 1;
border: solid 1px #E6E6E6;
width: 90%;
}

#banners .hdn {
	width: 100%;
	padding: 2px;
	background-color: #E6E6E6;
	color: #787878;
}

#banners img {
	border: solid 1px #4887C2;
}

#bg_grey_light {
	background-color: #E6E6E6;
	color: #245899;
}

#bg_grey_light a{
	color: #245899;
	text-decoration: none;
	/*font-weight: bold;*/
}

#bg_grey_light a:hover{
	color: #000000;
	text-decoration: none;
	/*font-weight: bold;*/
}

#navmenu {
	background-image: url(../images/menu_bg.jpg);
}

/*
#navmenu ul {margin:0 5px; padding:0; list-style:none;}
#navmenu ul li {margin:0 5px 0 0; padding:0; float:left;}
#navmenu ul li a {display:block; position:relative; padding:7px 10px; border:0; color:#FFFFFF; text-decoration:none; cursor:pointer;} 
#navmenu ul li a:hover a:visited a:active { color:#000000; }*/

#navmenu .search_block {
	/* background-image: url(../images/blue_square_bg.jpg);*/
	background-color: #000033;
}

.logo_bg {
	background: url(../images/ocb_logo_background.jpg) no-repeat left #000033;
}

.right_panel {
	border-left: dashed 1px #D1D1D1;
	padding-left: 10px;
	padding-right: 10px;
}

#quicklinks ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:left;
}

#quicklinks li {
	line-height: 1.5;
}

.imgbrd {
	border:solid 1px #000000;
}

.prodbkt {
	line-height: 1.5;	
	border-bottom: solid 1px #D1D1D1;
}

.txt11 {
	font-size: +11;
}

/******* FOR LEFT BUCKETS ******/

#bucketsblock{
width: 145px;
padding: 0 0 0 0; 
margin-bottom: 0;
font-size: 100%;
background-color: #FFFFFF;
color: #333;
}

* html #bucketsblock{ /*IE 6 only */
width: 135px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#bucketsblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#bucketsblock li {
border-bottom: 2px solid #999999;
border-top: 1px solid #FFFFFF;
margin: 0;
}

#bucketsblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #DFDFDF;
border-right: 1px solid #999999;
background-color: #DFDFDF;
color: #333333;
font-weight: bold;
text-decoration: none;
width: 100%;
}

html>body #bucketsblock li a{ /*Non IE6 width*/
width: auto;
}

#bucketsblock li a:hover{
border-left: 10px solid #CC3300;
border-right: 1px solid #000000;
background-color: #BFBFBF;
color: #333333;
}

/************ END OF LEFT BUCKETS ******/

#footer {
	background-color: #ACACAC;
}

#footer a {
	color: #000000;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/********* FOR SUB MENUS ******/
.basictab ul{
margin: 2px;
padding: 2px 0;
margin-left: 0;
font: bold 12px Verdana;
/*border-bottom: 1px solid gray;*/
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
/*** padding: 3px 7px; ***/
/** margin-right: 3px; **/
/*** border: 1px solid gray; ***/
border-bottom: none;
/*background-color: #f6ffd5;*/
color: #FFFFFF;
}

/*.basictab li a:visited{
color: #FFFFFF;
}*/

.basictab li a:hover, .basictab li a.current{
background-color: #FFBC86;
color: #000000;
border: solid 1px #000000;
}

.basictab li a:active{
color: black;
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:1.2em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
/*color: #6AA800;*/
/*border-bottom: solid 1px #D9D9D9;*/
}

.tabcontent{
display:none;
}

.tabcontent a {
	color: #0060BB;
	text-decoration: none;
	background-color: #B8D1E7;
	height: 100%;
	border: solid 1px #004484;
	padding: 3px;
}

.tabcontent a:hover {
	color: #6AA800;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 100%;
	border: solid 1px #004484;
	padding: 3px;
}

#menu {
	color: white;
	text-align: center;
}

#menu a{
	color: white;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

#menu a:hover{
	color: #FFFF99;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

/*********************** FOR SUB MENU **************/ 


<!--
div.menu {
	visibility:hidden;
	position:absolute;
	color:black;
	background-color: #FDDEC0;/*#DDF2FF*/  
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FF7606;
	width:170px; 
	font-weight: bold; 
	font-family: tahoma; 
	font-size: 11px; 
	}

div.menu a         { display:block; width:100%; height: 20px; padding-top: 3px;}

div.menu a:link,
div.menu a:visited,
div.menu a:active,
div.menu a:hover   { color:black; text-decoration:none; }

div.menu a:hover   { background-color:#CC3300; color: #FFFFFF}

a.menu-head,
a.menu-head:link,
a.menu-head:visited,
a.menu-head:hover,
a.menu-head:active,
a.menu-head-hilite,
a.menu-head-hilite:link,
a.menu-head-hilite:visited,
a.menu-head-hilite:active,
a.menu-head-hilite:hover {
	display:block;
	text-align:center;
	text-decoration:none;
	color: #FFFFFF;
	}

a.menu-head        { padding: 0px 5px 0px 5px; }

a.menu-head:hover,
a.menu-head-hilite {  padding: 0px 5px 0px 5px; color: #DAFF5A; }
-->
/******** END OF SUB MENUS */

/**** Left - Right Shadows for the page ***/
.shadow_left {
	background: url(../images/shadow_left.gif) repeat-y right;
	width: 29px;
}

.shadow_right {
	background: url(../images/shadow_right.gif) repeat-y left;
	width: 29px;
}
.prod_heading {
border: solid 1px #CCCCCC;
}
.grey_back {
background: #ffdd8d;
}

.checkout_right {
	background:url(../images/chkout-right.jpg) no-repeat left;
	height:27px;
	width:14px;
}	

.checkout_left {
	background:url(../images/chkout-left.jpg) no-repeat right;
	height:27px;
	width:14px;
}

.checkout_center {
	/*background:url(../images/checkout-center.jpg) repeat-x left;*/
	background: #F1CFC3;
	height:27px;	
	text-align:center;	
}

.checkout_center a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00187D;
	text-decoration:none;
	font-weight:bold;
}

.checkout_right_bot {
	background:url(../images/chkout-right-bottom.jpg) no-repeat left;
	height:27px;
	width:14px;
}	

.checkout_left_bot {
	background:url(../images/chkout-left-bottom.jpg) no-repeat right;
	height:27px;
	width:14px;
}

.checkout_center_bot {
	/*background:url(../images/checkout-center.jpg) repeat-x left;*/
	background: #F1CFC3;
	height:27px;	
	text-align:center;	
}

.checkout_center_bot a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00187D;
	text-decoration:none;
	font-weight:bold;
}

.cart_right {
	background:url(../images/cart-right.jpg) no-repeat left;
	height:27px;
	width:9px;
}	

.cart_left {
	background:url(../images/cart-left.jpg) no-repeat right;
	height:27px;
	width:28px;
}
.text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal
	color:#000000;
}
.txt
{
	color:#FF0000;
	border:2px solid #FF0000;
}	
