.main_div
{
width:1030px;
background-color:#FFFFFF;
}

.top_menu_bg
{
width:899px;
height:67px;
background-repeat:no-repeat;
background-image:url(http://dev.ocsaccess.com/uscoffee/images/topmenu.jpg);
}

.products
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/productsbg.jpg);
background-repeat:repeat-x;
width:217px;
border:1px solid #d0cfcf;
margin-bottom:3px;
}


.search
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/cartbg.jpg);
background-repeat:repeat-x;
width:217px;
border:1px solid #d0cfcf;
margin-bottom:3px;
}

.product_items
{
background-repeat:repeat-x;
border:1px solid #d0cfcf;
margin-bottom:3px;
padding-bottom:0px;
width:170px;
background-image:url(http://dev.ocsaccess.com/uscoffee/images/product_gradient.jpg);
}

.checkout_items
{
background-repeat:repeat-x;
border:1px solid #d0cfcf;
margin-bottom:3px;
padding-bottom:0px;
width:99%;
height:60px;
background-image:url(http://dev.ocsaccess.com/uscoffee/images/checkout_gradient.jpg);
}

.checkout_items2
{
background-repeat:repeat-x;
border-bottom:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf;
margin-bottom:3px;
padding-bottom:0px;
width:560px;
height:60px;
margin-left:1px;
background-color:#f7ee8f;
}

.checkout_items3
{
background-repeat:repeat-x;
border-bottom:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf;
margin-bottom:3px;
padding-bottom:0px;
width:560px;
margin-left:1px;
background-color:#f7ee8f;
}

.checkout_items4
{
background-repeat:repeat-x;
border-bottom:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf;
margin-bottom:3px;
padding-bottom:5px;
width:278px;
margin-left:1px;
background-color:#f7ee8f;
}

.checkout2
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/gradient_cart_items.jpg);
background-repeat:repeat-x;
width:560px;
border-top:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf;
height:25px;

}
.checkout3
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/gradient_cart_items.jpg);
background-repeat:repeat-x;
width:278px;
border-top:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf;
height:25px;
}

.checkout
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/gradient_cart_items.jpg);
background-repeat:repeat-x;
width:99%;
border:1px solid #d0cfcf;
height:25px;
}

.loginbox
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/gradient_cart_items.jpg);
background-repeat:repeat-x;
width:560px;
border-top:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf;
height:25px;
margin:0px 20px 0px 20px;

}

.login_items3
{
background-repeat:repeat-x;
border-bottom:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf;
margin-bottom:3px;
padding-bottom:0px;
width:560px;
margin-left:20px;
background-color:#f7ee8f;
}


.titles
{
font-size:18px;
font-weight:normal;
color:#2e6379;
font-family:verdana;
padding-left:11px;
padding-top:5px;
}

a.tip1:link {color:#686767; font-size:13px; font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;     text-decoration:none; font-weight:bold;}
a.tip1:visited {color:#686767; font-size:13px;font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;     text-decoration:none; font-weight:bold; }
a.tip1:active {color:#686767; font-size:13px;font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;       text-decoration:none; font-weight:bold; }
a.tip1:hover {color:#000000; font-size:13px; font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;      text-decoration:none; font-weight:bold; }

a.tip2:link {color:#c40000; font-size:12px; font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;     text-decoration:none; font-weight:normal;}
a.tip2:visited {color:#c40000; font-size:12px;font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;     text-decoration:none; font-weight:normal; }
a.tip2:active {color:#c40000; font-size:12px;font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;       text-decoration:none; font-weight:normal; }
a.tip2:hover {color:#999999; font-size:12px; font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;      text-decoration:none; font-weight:normal; }

a.tip3:link {color:#2676d9; font-size:12px; font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;     text-decoration:none; font-weight:normal;}
a.tip3:visited {color:#2676d9; font-size:12px;font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;     text-decoration:none; font-weight:normal; }
a.tip3:active {color:#2676d9; font-size:12px;font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;       text-decoration:none; font-weight:normal; }
a.tip3:hover {color:#000000; font-size:12px; font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;      text-decoration:none; font-weight:normal; }

.footer
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/footer.jpg);
height:50px;
background-repeat:no-repeat;

}

.fonts_content_area
{
font-family:Trebuchet MS, Tahoma, Arial;
font-size:12px;
font-weight:normal;
width:96%;
}

.fonts_content_area_2
{
font-family:Trebuchet MS, Tahoma, Arial;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-left:10px;
}

.fonts_content_area_3
{
font-family:Trebuchet MS, Tahoma, Arial;
font-size:12px;
font-weight:normal;
width:99%;
}

.new_left_menu
{
background-image:url(http://dev.ocsaccess.com/uscoffee/images/gradient_left_menu.jpg);
background-repeat:repeat-x;
width:205px;
border:1px solid #c7c7c5;
margin-top:4px;
}

.search_border
{
margin-top:4px;
width:205px;
background-color:#f7ee8f;
border:1px solid #c7c7c5;
}

/* START OF LEFT MENU */
.markermenu{
width: 205px; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
}

.markermenu ul li a{
font: normal 12px Trebuchet MS, Tahoma, Arial;
color: #686767;
display: block;
width: auto;
padding: 3px 0;
padding-left: 12px;
text-decoration: none;
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 182px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #686767;
}

.markermenu ul li a:hover{
color: black;
}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */


/* END OF LEFT MENU */


/* NEW TOP MENU */

.jqueryslidemenu{
font: bold 13px Arial;
width: 100%;

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
align:left;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a {
display: block;
color: white;
padding: 8px 10px;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
text-decoration: none;
}

.jqueryslidemenu ul li a:hover{
color: white;
background: orange; /*background of tabs (default state)*/
text-decoration: none;

}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
background: #414141; /*background of tabs (default state)*/

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}


/* END OF TOP MENU */