*{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Myriad, Arial;
	text-align: left;

}

body{
    background: url(/mm5/graphics/00000001/background.png) repeat-x scroll 0 0 #F1F2F2;
    overflow-x: hidden;
    width: 100%;
}

h1, h2{
    color: #0D3763;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

h3, h3 a{
	color: #0D3763 !important;
	font-size: 16px;
	font-weight: bold;
	
}

.left{
	float: left;
}

/*** Breadcrumbs ***/
#breadcrumbs 
{
    position: absolute;
    top: -26px;
    width: 700px;
}
#breadcrumbs ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#breadcrumbs ul li
{
    list-style: none;
    display: block;
    float: left;
    height: 20px;
}
#breadcrumbs .cats-hidden
{
    color: #434343;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    margin: 0 6px;
    text-decoration: none;
    padding-bottom: 2px;
    border-bottom: 3px solid #FFF;
}
#breadcrumbs a
{
    color: #434343;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    margin: 0 6px;
    padding-bottom: 2px;
    border-bottom: 3px solid #FFF;
}
#breadcrumbs .breadcrumb-border
{
    color: #777;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
}


#breadcrumbs .current-item
{
    color: #434343;
    font-weight: bold;
    font-size: 14px;
    margin: 0 6px;
    line-height: 20px;
}
#breadcrumbs .shortbreadcrumb
{
    color: #434343;
    font-weight: normal;
    font-size: 12px;
    padding: 0px 6px;
    line-height: 20px;
}

#top-nav, #phone-number, #divider, #search-bar, #page1On, #page2On, #page3On {
    left: 0;
    position: absolute;
}

#top-nav, #img01, #img06, #img07, #img08, #img09, #img10, #style-9, #style-11 {
    left: 250px;
    position: absolute;
}

#side-nav .inner a{
    margin-left: 40px;
    margin-top: -14px;
}

#side-nav .child{
	display: block;
    margin-left: 25px;
    margin-top: -14px;
}

.subTitles, .subTitles-small{
    color: #0D3763;
    font-size: 16px;
    font-size: 16px;
    font-weight: bold;
}

.subTitles-small{
	font-size: 13px;
}

.green, .green a{
	color: #125D32 !important;
	font-weight: bold;
}

#header{
    background: url(/mm5/graphics/00000001/header.png) repeat scroll -6px -5px transparent;
    height: 196px;
    width: 955px;
}

#container{
    margin: 0 auto;    
    position: relative;
    width: 952px;
	background: none repeat scroll 0 0 #FFFFFF;
	min-height: 1100px;
	_height: 1100px;
}

#footer{
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    position: relative;
    width: 952px;
	
}

#top-nav{
    background: url(/mm5/graphics/00000001/top-nav.png) repeat scroll 0 0 transparent;
    height: 41px;
    left: -7px;
    top: 158px;
    width: 958px;
    z-index: 0;
}


#divider{
    background: url(/mm5/graphics/00000001/divider.png) repeat scroll 0 0 transparent;
    height: 43px;
    left: -6px;
    top: 187px;
    width: 964px;
    z-index: 0;
}

#content-area{
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0px;
    position: absolute;
    top: 228px;
    width: 951px;
}

#side-nav{
    padding: 28px 0 0 16px;
	float: left;
}

#content{
    padding: 28px 0 28px 10px;
    width: 700px;
	float: right;
}

#home-slider{
	width: 700px;
	height: 280px;
}

#home-slider-area{
	width: 490px;
	height: 279px;
	float: left;
}

#homepage-products, #custom-soft-cases{
	float: left;
}

#homepage-products{
	width: 490px;	
}

#products-area{
    height: 550px;
    margin-bottom: 30px;
}

#custom-soft-cases-top{
    background: url(/mm5/graphics/00000001/short-green-divider.png) repeat scroll 0 0 transparent;
    height: 45px;
    width: 198px;
}

#contract-sewing-content{
    float: left;
    width: 305px;
}

#manufacturing-bottom-imgs img{
	float: left;
}

#tabs ul{
    list-style: none outside none;
}

#tabs ul li.active a{

}

#tabs ul li a{
	text-decoration: none;
}

#tabs ul li p{
    width: 564px;
}

.topTabs img{
	border: 1px solid;
    height: 140px;
}

.tabDivs{
    padding-top: 25px;
}

.tabDivs img{
    float: left;
    margin-right: 15px;
}

.topTabs{    
    float: left;
    font-size: 10px;
    height: 240px;
    margin-right: 12px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 140px;
}

.topTabs a{
    color: #0D3763;
    display: block;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.selectionView {
    background: url(/mm5/graphics/00000001/button-on.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    margin-left: 24px;
    margin-top: 11px;
    padding-left: 28px;
    padding-top: 3px;
    width: 85px;
}

#topTabsList li{
    margin-right: 20px;
}

#bottomSection li{
    float: left;
    height: 100%;
    margin-bottom: 40px;
    margin-right: 50px;
    width: 288px;
}

#bottomSection li p{
    line-height: 18px;
    width: 310px !important;
}

.clear{
	font-size: 12px !important;
}

#topTabsList2{
    clear: both;
	display: none;
}

#topTabsList2 li{
    background: url(/mm5/graphics/00000001/button-off.png) repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    width: 85px;
}

#topTabsList2 .active{
    background: url(/mm5/graphics/00000001/button-on.png) repeat scroll 0 0 transparent !important;
}

#topTabsList2 .active a{
	color: #FFFFFF !important;
}

#topTabsList2 li a{
    display: block;
    font-size: 12px;
    line-height: 8px;
    padding-top: 8px;
    text-align: center;
    width: 85px;
}

/* Lists Styles */
#top-nav ul{
    list-style: none outside none;
    margin-left: 22px;
    margin-top: 7px;
}

#top-nav ul li{
    background: url(/mm5/graphics/00000001/nav-divider.png) no-repeat scroll 0 0 transparent;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
}

#top-nav ul li a{
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
	text-shadow: black 0.1em 0.1em 0.2em
}

#side-nav ul{
    list-style: none outside none;
    margin-bottom: 25px;
	white-space: nowrap;
	
}

#side-nav a{
    color: #666666;
    display: block;
    font-size: 12px;
    margin-left: 16px;
    padding-top: 4px;
	height: auto;
    text-decoration: none;
}

.sideNavButton a{
    margin-left: 10px !important;
    padding-top: 1px !important;
	color: #000000;
}

#side-nav li{
    border-bottom: 1px dashed #000000;
/*	height: 25px; */
    width: 205px;
}

#footer{
    background: url(/mm5/graphics/00000001/Fieldtex-footer.jpg) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 161px;
    width: 952px;
}

#footer p{
    font-size: 12px;
    padding: 30px;
}


#home-slider-tabs{
    list-style: none outside none;
	float: left;
}

#home-slider-tabs li{
    background: url(/mm5/graphics/00000001/banner-off.png) no-repeat scroll 0 0 transparent;
    height: 46px;
    width: 185px;
}

#home-slider-tabs li a{
    color: #949494;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 17px;
    text-decoration: none;
}

#contract-sewing-content ul, .manufacturing-list, .packaging-assembly, .private-branding{
    color: #666666;
    list-style: disc outside none;
    margin-left: 15px;
}

.manufacturing-list{
	margin-bottom: 20px;
}

.packaging-assembly, .private-branding{
    font-size: 14px;
    margin-bottom: 15px;
    margin-left: 30px;
    margin-top: 7px;
}

#design-case-tabs{
	list-style: none;
}

/* Forms */

#design-case-form{
    border: 1px solid #CCCCCC;
    height: 956px;
    padding: 15px;
}

.input-boxes, #design-case-tabs input{
    border: 1px solid #CCCCCC;
    margin-left: 10px;
    margin-right: 10px;
}

#design-case-tabs p{
    color: #666666;
    margin-left: 20px;
    margin-top: 3px;
}

.design-fields-area{
    margin-left: 20px;
    margin-top: 10px;	
}
#step1, #step2, #step3{
    float: left;
    position: relative;
    width: 203px;
}

#page1On{
	top: 2px;
	display: none;;
}

#page2On{
	display: none;
}

#page3On{
	display: none;
}

#question-a, #question-b, #question-c, #question-d, #question-e, #question-f, #question-g, #question-h, #question-i, #question-j, #question-k, #question-l,
#question-m, #question-n, #question-o, #question-p , #question-q, #question-r, #question-s, #question-t, #question-u{
	margin-bottom: 20px;
}

#question-c input{
    margin-left: 10px;
    margin-right: 10px;
}

#question-d input{
    margin-left: 10px;
    margin-right: 10px;
}

#question-f input{
	margin-top: 10px;
}

#question-t .design-fields-areas{
	line-height: 30px;
}

#nextPage{
    background: url(/mm5/graphics/00000001/next.png) no-repeat scroll 0 0 transparent;
    height: 38px;
    position: absolute;
    right: 80px;
    width: 125px;
}

#prevPage{
    background: url(/mm5/graphics/00000001/Previous.png) no-repeat scroll 0 0 transparent;
    height: 38px;
    left: 20px;
    position: absolute;
    width: 125px;
}

.design-fields-area textarea{
    height: 90px;
    width: 525px;
}

.design-fields-area input[type="text"]{
    border:1px solid #aaa;
}

#nextPage:hover, #nextPage:hover{
	cursor: pointer;
}

#prevPage, #currentPage, #page2, #page3{
	display: none;
}

#page3{
	line-height: 33px;
}

#phone-number{
    color: #FFFFFF;
    font-size: 23px;
    left: 760px;
    text-shadow: 0.1em 0.1em 0.2em black;
    top: 75px;
}

#search-bar {
    height: 22px;
    left: 756px;
    position: relative;
    top: 130px;
    width: 184px;
}

#searchfield{
    left: 15px;
    position: absolute;
}

#search-bar .button{
    background: url(/mm5/graphics/00000001/search.png) repeat scroll 0 0 transparent;
    border: 0 none;
    height: 27px;
    left: 139px;
    position: absolute;
    top: 0;
    width: 31px;
}

.search-box {
    border: 0 none;
    margin-top: 3px;
    width: 120px;
}

.line-item-header div{
	float: left;
	color: #FFFFFF;
	position: relative;
}

.pelican-item-thumbnail{
    background: url(/mm5/graphics/00000001/blue-bar1.png) no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 41px;
    width: 187px;
}

.pelican-item-code{
    background: url(/mm5/graphics/00000001/blue-bar2.png) no-repeat scroll 0 0 transparent;
    height: 41px;
    width: 136px;
}

.pelican-item-name{
    background: url("/mm5/graphics/00000001/blue-bar.png") repeat scroll 0 0 transparent;
    border-right: 1px solid #496C8C;
    height: 41px;
    width: 136px;
}

.pelican-item-color{
    background: url("/mm5/graphics/00000001/blue-bar.png") repeat scroll 0 0 transparent;
    border-left: 1px solid #16406A;
	border-right: 1px solid #496C8C;
    height: 41px;
    width: 132px;
}

.pelican-item-dimensions{
    background: url(/mm5/graphics/00000001/blue-bar.png) repeat scroll 0 0 transparent;
	border-right: 1px solid #496C8C;
	border-left: 1px solid #16406A;
    height: 41px;
    width: 119px;
}

.pelican-item-price{
    background: url(/mm5/graphics/00000001/blue-bar5.png) no-repeat scroll 0 0 transparent;
    height: 41px;
    width: 102px;
}

.line-item{
	width: 700px;
}

.item-row .item-row-code, .item-row .item-row-name, .item-row .item-row-color, .item-row .item-row-dimension, .item-row .item-row-price{
	background: #F2F2F2;
}

.item-row div, .item-row2 div{
    float: left;
    height: 75px;
	margin-top: 4px;
}

.item-row, .item-row2{
	height: 80px;
}

.item-row2 img{
	border: none !important;
}

.item-row-img{
	width: 100px;
}

.item-row-img img{
    border: 2px solid #F2F2F2;
    height: 71px;
    margin-left: 0;
    width: 97px;
}

.item-row-code{
    border-right: 1px dashed;
    width: 86px;
}

.item-row-code a{
    display: block;
    margin-left: 2px;
    margin-top: 22px;
}

.item-row-name{
    border-right: 1px dashed;
    padding: 0 10px;
    width: 115px;
	overflow: hidden;
}

.item-row-name span{
    display: block;
    font-size: 12px;
    margin-left: -5px;
    margin-top: 10px;
    width: 130px;
}

.item-row-color{
    border-right: 1px dashed;
    padding-left: 7px;
    width: 127px;
}

.item-row-color span{
    display: block;
    margin-top: 10px;
}

.item-row-dimension{
    border-right: 1px dashed;
    font-size: 11px;
    padding-left: 2px;
    width: 118px;
}

.item-row-dimension span{
    display: block;
    margin-left: 4px;
    margin-top: 9px;
}

.item-row-price{
	width: 101px;
	position: relative;
}

.button{
	background: #035026;
}

.item-row-price span{
    color: #035026;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-left: 12px;
    margin-top: 0px;
}

.item-row-price .button{
    background: url(/mm5/graphics/00000001/add-to-cart-sm.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 21px;
    left: 73px;
    position: absolute;
    top: 15px;
    width: 79px;
}

.item-row-price img{
    left: 10px;
    position: absolute;
    top: 47px;
}

#price, #code, #name, #color, #dimensions{
    display: block;
    font-size: 12px;
    position: absolute;
	font-weight: normal;
}

#price{
    left: 12px;
    top: 9px;
}

#code{
    right: 27px;
    top: 9px;
}

#name{
    left: 10px;
    top: 9px;
}

#color{
    left: 13px;
    top: 9px;
}

#dimensions{
    left: 5px;
    text-align: center;
    top: 5px;
}

.next-button-cases input{
    background: none repeat scroll 0 0 #035026;
	margin-top: 10px;
}

.previous-button-cases input{
    background: none repeat scroll 0 0 #035026;
    margin-top: 10px;
}

.previous-button-cases{
    float: left;
}

.next-button-cases{
    float: right;
    padding-right: 23px;
}

/* Text Boxes */
#tb01{
    left: 411px;
    position: absolute;
    top: 6px;
}

#tb01 a{
    color: #FFFFFF;
    font-size: 11px;
    margin-right: 10px;
	text-shadow: black 0.1em 0.1em 0.2em
}

#tb02{
    background: url(/mm5/graphics/00000001/login.png) no-repeat scroll 0 0 transparent;
    font-size: 12px;
    height: 22px;
    left: 748px;
    padding-left: 13px;
    padding-top: 4px;
    position: absolute;
    text-decoration: none;
    top: 3px;
    width: 55px;
}

#tb02 a, #tb03 a{
    color: #666666;
    text-decoration: none;
}

#tb03{
    background: url(/mm5/graphics/00000001/my-cart.png) no-repeat scroll 0 0 transparent;
    height: 22px;
    left: 809px;
    padding-left: 16px;
    padding-top: 4px;
    position: absolute;
    top: 3px;
    width: 116px;
}

#tb03 a{
    padding-left: 20px;
}

#custom-sewn, #design-own-case, #shop-category, #hard-case{
    background: url(/mm5/graphics/00000001/short-gradient-bar.png) no-repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-left: 15px;
    padding-top: 5px;
    width: 183px;
	color: #666666;
}

#design-own-case:hover{
	cursor: pointer;
}

#design-own-case{
	background: url(/mm5/graphics/00000001/long-gradient-button.png) no-repeat scroll 0 0 transparent;
	width: 217px;
	margin-bottom: 15px;
}
#copyright{
    font-size: 12px;
    padding-left: 30px;
}

#atomic a{
    color: #FFFFFF;
    font-size: 12px;
    margin-left: 475px;
    text-decoration: none;
}

#global-header{
    margin: 0 auto;
    width: 970px;
}

#carrying-cases{
    background: url(/mm5/graphics/00000001/green-divider.png) no-repeat scroll 0 0 transparent;
    height: 45px;
    margin-left: -5px;
    width: 488px;
}


.section-title{
    text-shadow: 0.1em 0.1em 0.2em black;
	color: #FFFFFF;
    font-weight: bold;
	display: block;
    padding-left: 25px;
    padding-top: 9px;
}

#custom-soft-cases-content{
    background: url(/mm5/graphics/00000001/gradient-background.png) no-repeat scroll 0 0 transparent;
    height: 451px;
    margin-top: 15px;
    width: 192px;
}

#custom-soft-cases-content p{
    color: #666666;
    font-size: 11px;
    padding-left: 13px;
    padding-top: 30px;
    text-align: center;
    width: 170px;
}

#custom-soft-cases p span{
    color: #0D3763;
    font-size: 13px;
    font-weight: bold;
}

#custom-soft-cases p img{
	margin: 13px 0;
}

#homepage-bottom{
	text-align: left;	
	width: 924px;
}

#homepage-bottom-top{
    background: url(/mm5/graphics/00000001/long-green-divider.png) no-repeat scroll 0 0 transparent;
    height: 45px;
    margin-left: -225px;
	position: relative;
    width: 924px;
}

#home-bottom-1, #home-bottom-2, #home-bottom-3{
	float: left;
	color: #666666;
	font-size: 15px;
	position: relative;
}

#home-bottom-1 {
    border-right: 1px dashed #CCCCCC;
    margin-left: -200px;
    margin-right: 20px;
    padding-bottom: 40px;
    padding-right: 12px;
    width: 390px;
}

#home-bottom-1 p, #home-bottom-2 p{
	margin-top: 20px;
}

#home-bottom-2{
	width: 250px;
	font-size: 14px;
}

#home-bottom-3 a{
    color: #0D3763;
    text-decoration: none;
}

#home-bottom-3{
    background: url(/mm5/graphics/00000001/Need-help.png) no-repeat scroll 0 0 transparent;
    height: 511px;
    margin-left: 22px;
    position: relative;
    width: 220px;
}

#need-help{
    font-size: 18px;
    font-weight: bold;
    left: 20px;
    position: absolute;
    top: 265px;
}

#phone-icon{
    background: url(/mm5/graphics/00000001/phone.png) no-repeat scroll 0 0 transparent;
    height: 31px;
    left: 20px;
    position: absolute;
    top: 295px;
	color: #0D3763;
    font-weight: bold;
}

#email-icon{
    background: url(/mm5/graphics/00000001/email.png) no-repeat scroll 0 0 transparent;
    color: #0D3763;
    font-weight: bold;
    height: 30px;
    left: 20px;
    position: absolute;
    top: 340px;
}

#email-icon span, #phone-icon span{
    display: block;
    padding-left: 43px;
    padding-top: 8px;
}

.content-paragraphs{
    color: #666666;
    font-size: 14px;
    margin-bottom: 20px;
}

.military-sewing{
    background: none repeat scroll 0 0 #BCBCBC;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    min-height: 215px;
    width: 216px;
}

.item-title{
	color: #0D3763;
	font-weight: bold;
	text-decoration: none;
}

.homepage-product{
    border: 1px solid #CCCCCC;
    float: left;
    height: 215px;
    margin-right: 20px;
    margin-top: 20px;
    padding: 12px;
    position: relative;
    text-align: center;
    width: 196px;
}
/*
.product-img{
    height: 100px;
    margin-top: 30px;
    width: 145px;
} */

#hard-cases-1, #hard-cases-2, #hard-cases-3, #hard-cases-4, #hard-cases-5{
    border: 1px solid #C5C5C5;
    float: left;
    height: 290px;
    margin-bottom: 30px;
    margin-left: 27px;
    padding-top: 10px;
    text-align: center;
    width: 295px;
}

#hard-cases-1-img, #hard-cases-2-img, #hard-cases-3-img, #hard-cases-4-img, #hard-cases-5-img{
	margin-bottom: 15px;
}

.view-img{
	margin-top: 15px;
}

.view-button{
    bottom: 10px;
    left: 85px;
    position: absolute;
}

.hard-sided-title{
    color: #0D3763;
    font-size: 13px;
    font-weight: bold;
}

.product-name{
    left: 0;
    position: absolute;
    text-align: center !important;
    top: 130px;
    width: 180px;
}

.product-details{
	position: relative;
}

.stylesCasesIcon{
    left: 44px;
    position: absolute;
    top: 190px;
}

.product-name a{
    color: #0D3763;
    font-size: 13px;
    font-weight: bold;
}

.itemHover{
    /*background: url(/mm5/graphics/00000001/hover-box.png) no-repeat scroll 0 0 transparent; */
    bottom: 0;
    display: none;
    left: 0;
    margin-bottom: 36px;
    margin-left: -82px;
    position: absolute;
    width: 374px;
    z-index: 2000;
} 

.itemHoverName{
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    padding-top: 6px;
	z-index: 2000;
	
}

.itemHoverClose:hover{
	cursor: pointer;
}

.itemHoverClose{
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    position: absolute;
    right: 32px;
    top: 28px;
    z-index: 2000;
}

.itemHoverTop{
    background: url(/mm5/graphics/00000001/item-hover-green-bar.png) no-repeat scroll 0 0 transparent;
    height: 31px;
    margin-left: 22px;
    width: 331px;
    z-index: 2000;
}

.product-item{
	position: relative;
	
}

.itemHoverImg{
    padding-top: 10px;
    text-align: center;
    z-index: 2000;
}

.itemHoverDescription{
    color: #666666;
    margin-left: 28px;
    margin-top: 7px;
    width: 320px;
	padding-bottom: 20px;
    z-index: 2000;
}

.next-button input.button{

}

.previous-button input.button{

}

.product-item .product-thumbnail img, .product-img {
    height: 125px !important;
	max-width: 100px !important;
	width: 100px;
}

.itemHoverTopBorder{
    background: url(/mm5/graphics/00000001/hover-box-top.png) no-repeat scroll 0 0 transparent;
    height: 21px;
    width: 374px;
    z-index: 2000;
}

.itemHoverSideBorder{
    background: url(/mm5/graphics/00000001/hover-box-sides.png) repeat-y scroll 0 0 transparent;
    height: auto;
    width: 374px;
    z-index: 2000;
}

.itemHoverBottomBorder{
    background: url(/mm5/graphics/00000001/hover-box-bottom.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    width: 374px;
    z-index: 2000;
}

.itemHoverImg img{
    max-height: 180px;
    max-width: 330px;
    z-index: 2000;
}

.productDescriptionTitle{
    color: #666666;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 11px;
}

.sideButtons{
    margin-left: 8px !important;
    padding-top: 1px !important;
}

.inventory-message, .product-description, .product-weight, .product-other{
	margin-bottom: 20px;
}

.productDescription, .productWeight, .productOther{
    color: #666666;
}

.productDescription ul{
    margin-left: 15px;
}

.productOther{
    display: block;
    font-size: 12px;
    width: 400px;
}

.purchaseSize .productDescriptionTitle{
    font-size: 12px;
    margin-bottom: 0;
	margin-left: 5px;
}

#material-selections td{
	color: #666666;
    font-size: 14px;
}

.purchaseQuantity, .purchaseSize, .purchaseConfiguration{
    color: #0D3763;
    font-size: 18px;
    font-weight: bold;
    height: 42px;
    margin-bottom: 40px;
    margin-left: 25px;
    padding-left: 50px;
    padding-top: 10px;
    width: 45px;
}

.stepTitle{
    display: block;
    margin-bottom: 13px;
    margin-top: -4px;
}

.purchaseQuantity{
    background: url(/mm5/graphics/00000001/two.png) no-repeat scroll 0 0 transparent;
}

#changePriceButton{
    background: url(/mm5/graphics/00000001/update-quantity.png) no-repeat scroll 0 0 transparent;
    font-size: 12px;
    height: 28px;
    margin-left: 94px;
    margin-top: -39px;
    padding-left: 11px;
    padding-top: 5px;
    width: 111px;
}

#changePriceButton:hover{
	cursor: pointer;
}

.purchaseSize{
    background: url(/mm5/graphics/00000001/one.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin-top: 10px;
    width: 250px;
}

.purchaseConfiguration{
    background: url(/mm5/graphics/00000001/three.png) no-repeat scroll 0 0 transparent;
    height: 100%;
    width: 250px;
}

.purchaseConfiguration .product-attributes{
    font-size: 12px !important;
    margin-left: -26px;
}

td{
	font-size: 12px !important;
}

.basketButton{
	position: relative;
}

.basketButton input{
    background: url(/mm5/graphics/00000001/add-to-cart.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 38px;
    left: 155px;
    position: absolute;
    top: -9px;
    width: 125px;
}

.basketButton span{
     color: #044F26;
    font-size: 16px;
    font-weight: bold;
    margin-left: 30px;
}

.codeBox{
    background: none repeat scroll 0 0 #EDEDED;
    color: #A8A8A8;
    margin-bottom: 20px;
    margin-left: 29px;
    padding: 7px;
    width: 265px;
}

.loginBox{
    float: left;
    margin-top: 20px;
    width: 344px;
}

.loginBox span{
    display: block;
    float: left;
    width: 70px;
}

.loginBox h3{
	margin-bottom: 10px;
}

.create-new-account{
    float: left;
    margin: 50px 120px 22px 40px;
    text-align: center;
    width: 165px;
}

.loginButtons{
	margin-left: 151px;
}

.shoppingBasket{
	width: 670px;
}

.searchReults{
	width: 680px;
}

#search-results{
   
}

#category-footer, #category-header{
	width: 690px;
}

#productPrice, .productPrice{
    display: block;
    left: 68px;
    position: absolute;
    top: 171px;
}

.sideNavButton{
    background: url(/mm5/graphics/00000001/short-gradient-bar.png) no-repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin-top: 30px;
    padding-left: 15px;
    padding-top: 5px;
    width: 183px;
}

div#custom-sewn-products{
	margin-top: 0px !important;
}

#DESIGN-CASE{
    background: url(/mm5/graphics/00000001/long-gradient-button.png) no-repeat scroll 0 0 transparent;
    width: 217px;
}

.searchResults{
    font-size: 15px;
    margin-bottom: 7px;
}

.searchResults .productName{
    display: block;
    float: left;
    width: 360px;
}

.searchResults .code{
    display: block;
    float: left;
    width: 145px;
}

.searchResults .price{
    display: block;
    float: left;
    width: 65px;
}
.swatchesPage img{
    margin-right: 30px;
    width: 300px;
}

.swatchesPage img p{
	color: #666666;
    font-size: 14px;
}

.swatchesPage ul{

}

.swatchesPage li{
    border: 0 none;
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}


#searchHeader{
    font-weight: bold;
}

#odrl .creatAccount{
    left: 275px;
    position: absolute;
    text-align: center;
    top: 40px;
}

#odrl .creatAccount .button{
    margin-top: 15px;
}

#odrl .signInAccount{
    left: 487px;
    position: absolute;
    top: 40px;
}

#odrl .signInAccount h3{
   margin-bottom: 15px;
}


#odrl .expressCheckout{
    left: 750px;
    position: absolute;
    text-align: center;
    top: 40px;
}

#odrl .expressCheckout h3{

}

#odrl .expressCheckout .button{
    margin-top: 20px;
}

#orderDetails{
    float: right;
	padding: 0px 8px;
	width: 690px;
}

#accountRegistration{
    float: right;
	padding: 0px 8px;
	width: 690px;
}

#orderDetails .item-name, #shippingPayment .item-name{
	font-weight: bold;
}

#shippingPayment{
    left: 260px;
    position: absolute;
    top: 40px;
	width: 650px;
}

#shippingPayment select{
    width: 220px;
}


#checkoutPaymentInfo{
    left: 260px;
    position: absolute;
    top: 30px;
	width: 650px;
}

#invoice{
    left: 260px;
    position: absolute;
    top: 30px;
	width: 650px;
}

#INVC h1{
    margin-bottom: 15px;
}

#customerAccount{
    left: 260px;
    position: absolute;
    top: 40px;
    width: 660px;
}

#customerAccount h1, #basketEmpty h1, #checkoutPaymentInfo h1, #alreadyProcessed h1, #orderHistory h1, #orderStatus h1, #missProductAttr h1, #notFound h1{
	margin-bottom: 10px;
}

#basketEmpty, #alreadyProcessed, #orderStatus, #missProductAttr, #productDisplay, #notFound{
    left: 250px;
    position: absolute;
    top: 32px;
}

#orderHistory{
    left: 240px;
    position: absolute;
    top: 30px;
}

#viewProduct{
    background: none repeat scroll 0 0 #035026;
    border: 1px solid;
    display: block;
    float: left;
    height: 21px;
    margin-bottom: 10px;
    margin-top: -4px;
    width: 60px;
}

#viewProduct a{
    color: #FFFFFF;
    display: block;
    padding-left: 13px;
    padding-top: 1px;
    text-decoration: none;
}

.padding{
	z-index: 0;
}


.product-details-1, .product-details-2{
    position: absolute;
    width: 320px !important;
} 

.product-details-1{
    left: 0;
    top: 0;
}

.product-details-2{
    left: 320px;
    top: 8px;
}

#productDistplay1{
    left: 300px;
    position: absolute;
    top: 0;
    width: 385px;
}

.thumbnails{
	height: 43px;
}

.stylesCasesIcon:hover{
	cursor: pointer;
}

#orderHistoryList{
    left: 245px;
    position: absolute;
    top: 20px;
    width: 690px;
}

#orderHistoryList h1{
    margin-bottom: 10px;
}

#orderHistoryListForm input{
    border: 1px solid #CCCCCC;
    margin-left: 10px;
}

#orderHistoryListForm input.submit{
    margin-left: 268px;
    margin-top: 5px;
}

/* Images */
#img01{
    left: 30px;
    top: 0;
}

#img02{
	float: left;
}

#img03{
	height: 216px;
}

#img04{
    height: 216px;
    padding-right: 10px;
    width: 214px;	
}

#img05{
    height: 216px;
    width: 260px;	
}

#img06{
    left: 900px;
    top: 130px;
}

#img07{
    top: 63px;
    width: 230px;
}

#img08{
    top: 251px;
    width: 230px;
}

#img09{
    top: 448px;
    width: 230px;
}

#img10{
    top: 715px;
    width: 230px;
}

/* Test Styles */
.list-titles{
    color: #0D3763;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-left: 15px;
}

/* Misc Styles */
.clear-both{
	clear: both;
}

.style-1{
	font-weight: normal;
}

.style-2{
	font-weight: bold;
	font-size: 17px;
}

.style-3{
	font-weight: bold;
	color: #0D3763;
}

#style-4{
    display: block;
    font-size: 11px;
    left: 19px;
    position: absolute;
    top: 400px;
    width: 164px;
}

.style-5{
    color: #656565;
    font-size: 15px;
    font-weight: bold;
}

.style-6{
    color: #666666;
    font-size: 11px;
}

.style-7{
    float: left;
    margin-right: 15px;
	clear: none;
}


.style-8{
    float: left;
    margin-right: 20px;
    width: 215px;
}

#style-9{
    left: 507px;
    top: 63px;
    width: 425px;
}

#style-10{
	margin-top: 200px;
}

#style-11{
    top: 1045px;
    width: 660px;
	left: 260px;
}

.style-12{
    float: left;
    padding-right: 9px;
}


/* Homepage Slider */
#featured{ 
	width:400px; 
	position:relative; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
    left: 478px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 250px;
    z-index: 100;
}
#featured ul.ui-tabs-nav li{ 

	font-size:12px; 
	color:#666; 
	width: 186px;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}

#featured li.ui-tabs-nav-item a{ 
    color: #949494;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 46px;
    text-decoration: none;
	background: url(/mm5/graphics/00000001/banner-off.png) no-repeat scroll 0 0 transparent;
}


#featured li.ui-tabs-selected{ 
	margin-left: -17px;
	
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
    background: url(/mm5/graphics/00000001/banner-on.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    padding-left: 16px;
	position: relative;
    width: 205px;
	z-index: 10000;
}

#featured .ui-tabs-panel{ 
	width:490px; height:250px; 
	position:relative;
	z-index: 0;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url(/mm5/graphics/00000001/transparent-bg.png); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}

#featured .ui-tabs-hide{ 
	display:none; 
}

#featured li.ui-tabs-nav-item a span{
    display: block;
    padding-left: 20px;
    padding-top: 18px;
}

#featured img{
	height: 270px;
	width: 478px;
	z-index: 0;
}

/* Active Tabs/Lists */
#CTGYpackaging-and-assembly-solutions #custom-sewn-products, #CTGYcontract-sewing #custom-sewn-products, #CTGYcustom-military-sewing #custom-sewn-products, #CTGYstyles-of-carrying-cases #custom-sewn-products, #CTGYcustom-manufacturing-capabilities #custom-sewn-products, #CTGYmaterial-selections #custom-sewn-products, #CTGYprivate-label-branding #custom-sewn-products, #CTGYproduct-design-engineering #custom-sewn-products, #CTGYweb-straps-tie-downs #custom-sewn-products, #CTGYconsumer-bags #cloth-bags-stock, #CTGYems-bags #cloth-bags-stock, #CTGYsalesmens-sample-cases #cloth-bags-stock, #CTGYsupply-bags #cloth-bags-stock, #CTGYblow-molded-cases #hard-sided, #CTGYKit-boxes #hard-sided, #CTGYinjection-molded-cases #hard-sided, #CTGYMilitary-transport-cases #hard-sided, #CTGYpelican-cases #hard-sided, #CTGYcustom-sewn-products #custom-sewn-products, #CTGYcloth-bags-stock #cloth-bags-stock, #CTGYhard-sided #hard-sided{
	background: url(/mm5/graphics/00000001/green-gradient-bar.png) no-repeat scroll 0 2px transparent;
	color: #FFFFFF !important;
}

#CTGYDESIGN-CASE #DESIGN-CASE{
	background: url(/mm5/graphics/00000001/long-green-gradient-bar.png) no-repeat scroll 0 2px transparent;

}

#CTGYcustom-sewn-products #custom-sewn-products, #CTGYDESIGN-CASE #DESIGN-CASE, #CTGYcloth-bags-stock #cloth-bags-stock, #CTGYhard-sided #hard-sided{
	margin-top: 25px;
}

#CTGYpackaging-and-assembly-solutions #custom-sewn-products a, #CTGYcontract-sewing #custom-sewn-products a, #CTGYcustom-military-sewing #custom-sewn-products a, #CTGYstyles-of-carrying-cases #custom-sewn-products a, #CTGYcustom-manufacturing-capabilities #custom-sewn-products a, #CTGYmaterial-selections #custom-sewn-products a, #CTGYprivate-label-branding #custom-sewn-products a, #CTGYproduct-design-engineering #custom-sewn-products a, #CTGYweb-straps-tie-downs #custom-sewn-products a, #CTGYconsumer-bags #cloth-bags-stock a, #CTGYems-bags #cloth-bags-stock a, #CTGYsalesmens-sample-cases #cloth-bags-stock a, #CTGYsupply-bags #cloth-bags-stock a, #CTGYblow-molded-cases #hard-sided a, #CTGYKit-boxes #hard-sided a, #CTGYinjection-molded-cases #hard-sided a, #CTGYMilitary-transport-cases #hard-sided a, #CTGYpelican-cases #hard-sided a, #CTGYcustom-sewn-products #custom-sewn-products a, #CTGYDESIGN-CASE #DESIGN-CASE a, #CTGYcloth-bags-stock #cloth-bags-stock a, #CTGYhard-sided #hard-sided a{
	color: #FFFFFF !important;
}

#packaging-and-assembly-solutions #custom-sewn a, #contract-sewing #custom-sewn a, #custom-military-sewing #custom-sewn a, #custom-manufacturing-capabilities #custom-sewn a, #private-label-branding #custom-sewn a, #web-straps-tie-downs #custom-sewn a, #ems-bags #shop-category a, #product-design-engineering #custom-sewn a, #styles-of-carrying-cases #custom-sewn a, #consumer-bags #shop-category a, #salesmens-sample-cases #shop-category a, #supply-bags #shop-category a, #blow-molded-cases #hard-case a, #Kit-boxes #hard-case a, #injection-molded-cases #hard-case a, #Military-transport-cases #hard-case a, #pelican-cases #hard-case a, #DESIGN-CASE #design-own-case a{
	color: #FFFFFF !important;
}




#DESIGN-CASE #design-own-case{
	background: url(/mm5/graphics/00000001/long-green-gradient-bar.png) no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
}

/* Rounded Corner */
.login {
	background: url(/mm5/graphics/00000001/rounded.gif) no-repeat top left;
	height: 22px;
	width: 230px;
}
.tb5a {
	border: 0;
	width:220px;
	margin-top:3px;
}
