body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	
}
#banner{
	height:112px;
	width:932px;
	background:url(../images/banner.jpg);
}
#top-leftnav{
	width:394px;
	height:22px;
	background:url(../images/secondary_nav_bg.png) no-repeat center;
	margin-left:200px;
	z-index:2;
	position:absolute;
	
	}

#top-leftnav a{
	color:#fff;
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
}

#top-leftnav a:hover{
	color:#02ff49;
	text-decoration:underline;

}

#topnav{
	width:932px;
	height:38px;
	background-image:url(../images/topnav_bg.jpg);
}
#topnav a{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#topnav a:hover{
	color:#86C2FF;
}
#leftnav{
	width:168px;
	background-image:url(../images/leftnav_bg.jpg);
}
#leftnavtitle{
	height:34px;
	width:168px;
	background-image:url(../images/leftnav_title_bg.jpg);
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	text-indent:15px;
}
#leftnavbox{
	background-image:url(../images/leftnavbox_bg.jpg);
	line-height:30px;
}
#leftnavbox a{
	padding-left:15px;
	color:#033F85;
	text-decoration:none;
	font-size:14px;
}
#leftnavbox a:hover{
	text-decoration:underline;
}
#leftnavbtm{
	background-image:url(../images/leftnavbtm_bg.jpg);
	width:168px;
	height:6px;
}
#contentbtm{
	background-image:url(../images/content_btm.jpg);
	height:9px;
	width:932px;
}
#contentbox{
	width:764px;
	background-image:url(../images/content_bg.jpg);
}
.contentbox{
	color:#013D85;
	font-size:14px;
}
#contenttopleft{
	height:74px;
	width:280px;
	background-image:url(../images/step1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#pagetitle{
	height:74px;
	width:280px;
	background-image:url(../images/pagetitlebg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#pagetitle h1{
	margin:0px;
	color:#FFF;
	font-weight:bold;
	padding-top:28px;
	font-size:20px;
	text-align:center;
}

h1#subtitle {
	background-image:url(../images/newsbg.jpg);
	background-repeat: no-repeat;
	width: 328px;
	font-size:20px;
	color:#FFF;
	padding:5px 15px;
	margin: 0px;
}

#contenttopline{
	width:326px;
	height:74px;
	background-image:url(../images/topline.jpg);
	
}
#contenttopline div a{
	color:#033F85;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
	
	
}
#contenttopline div a:hover{
	color:#86C2FF;
}

#contenttopright{
	width:158px;
	height:74px;
	background-image:url(../images/content_top_right.jpg);
	line-height:65px;
}
#contenttopright a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:57px;
}
#contenttopright a:hover{
	color:#86C2FF;
}

#bags{
    width:764px;
    height:202px;
    background-image:url(../images/bags_bg.jpg);
}

#bags_2 {
	width:764px;
	height:202px;
	background-image:url(../images/bags_bg_2.jpg);
}

#bagstitle{
    width:764px;
    height:58px;
    background-image:url(../images/bags_title_bg.jpg);
}

#bagstitle_2 {
	width: 764px;
	height: 58px;
	background-image: url(../images/bags_title_bg_2.jpg);
}

.bagtitle{
	color:#FFF;
	text-decoration:underline;
	font-size:16px;
}
.customize{
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.customize:hover{
	color:#185095;
}

#bagsbox{
    width:764px;
    background-image:url(../images/bags_content_bg.jpg);
}

#bagsbox_2 {
	width: 382px;
	background-image:url(../images/bags_content_bg.jpg);
    margin: 0 auto;
}

#bagscontent{
    background-image:url(../images/bags_content_btm_bg.jpg);
    background-position: left bottom;
    background-repeat:no-repeat;
    padding-bottom:30px;
    padding-top:20px;
}

#bagscontent_2 {
	background-image:url(../images/bags_content_btm_bg_2.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	padding-bottom:30px;
	padding-top:20px;
}

.bagscontent{
	color:#013D85;
	font-size:14px;
}
.login{
	color:#003D83;
	font-size:12px;
	font-weight:bold;
}
.login a{
	color:#003D83;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.login a:hover{
	text-decoration:underline;
}
.bannertext{
	color:#003D83;
	font-size:18px;
	line-height:17px;
}
.hours{
	color:#0185FF;
	font-size:14px;
}
#spacer{
	width:2px;
	height:38px;
	background-image:url(../images/topnav_spacer.jpg);
}
#footer{
	font-size:12px;
	color:#1D5919;
}
#footer span{
	color:#013D85;
}
#footer a{
	color:#1D5919;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#calctitle{
border:1px solid #24376B;
}
#calcbg{
	background-image:url(../images/calc_bg.jpg);
	height:28px;
	color:#FFF;
	font-size:14px;
}
#calcbox{
	font-size:8pt;
	color:#333;
	border:1px solid #C4CEDB;
	background-color:#F3F8FB;
}
#calcbox a{
	color:#4A90DB;
}
#calcbox a:hover{
	color:#C30;
}
#calcbox select{
	width:205px;
	height:17px;
	font-size:8pt;
}
#calcregprice{
	font-size:9pt;
	font-weight:bold;
	color:#665;
}
#calcregprice div{
	text-decoration:line-through;
	font-size:11pt;
	display:inline;
}
#calcprice{
	font-size:14pt;
	color:#F00;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
}
#calccase{
	font-size:8pt;
	color:#00F;
}
#calcunit{
	color:#777;
	font-size:8pt;
}
#divPiece{
	font-weight:bold;
	font-size:9pt;
	display:inline;
}
#divCase{
	font-weight:bold;
	font-size:9pt;
	display:inline;
}
#dhtmltooltip {
    position: absolute;
    width: 150px;
    border: 1px solid #C4CEDB;
    padding: 5px;
    background-color: #F3F8FB;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
    font-size:8pt;
    color:#333;
}

.custom_page_title {
    font-size: 18px;
    padding: 0;
    margin: 0 0 15px 0;
}

.inews {
	background-image: url(../images/newsbg-top.jpg), url(../images/newsbg-bottom.jpg), url(../images/newsbg-left.jpg), url(../images/newsbg-right.jpg);
	background-repeat: no-repeat;
	background-position: top left, bottom left, top left, top right;
	border: 0px;
}

#calc_wholesale_link {
    display: none;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}




/*
    Homepage 6 Columns
    Eric Barbosa Jr.
*/

#bags-cols {    
    display: block;
    margin: 0;
    padding: 0 1px;
}

#bags-cols li.column {    
    display: block;
    list-style-type: none;
    width: 125px;
    margin: 0 1px;
    float: left;
    text-align: center;
}

#bags-cols li.column .top {    
    background: url(../images/bags-col-top-bg.jpg) no-repeat;
    height: 10px;
}

#bags-cols li.column .mid {    
    background: url(../images/bags-col-mid-bg.jpg) no-repeat bottom;
}

#bags-cols li.column .mid .text {   
    text-align: center;
    color: #033f87; 
	height:194px;
}

#bags-cols li.column .image-wrap {   
    height: 220px;
    position: relative;
}

#bags-cols li.column .image-wrap2 {   
}

#bags-cols li.column .image {   
    max-width: 115px;
}

#bags-cols li.column .bagname {   
    color: #ffffff;
    width: 107px;
    height: 20px;
    background: url(../images/bagname-bg.jpg) no-repeat;
    margin-left: 9px;
    font-weight: bold;
    font-size: 12px;
    padding: 3px 0 0 0; 
}

#bags-cols li.column .customize {   
    width: 107px;
    height: 23px;
    margin-left: 9px;
    margin-bottom: 15px;
}

#bags-cols li.column .customize a {   
    display: block;
    width: 107px;
    height: 23px;
    background: url(../images/customize.jpg) no-repeat;
}
 
#bags-cols li.column .mid .text h3 {   
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    padding: 0 0 3px 0;
    margin: 0 10px;
    border-bottom: 2px solid #033f87;
}

#bags-cols li.column .mid .text p { 
    margin: 0px;
    font-size: 12px;
    padding: 5px 10px 10px 10px;
}

/* End of Homepage 6 Columns */