/* MOTIONWEAR CHEER */
#wrapper {
    width:800px; 
    text-align:left; 
    margin-left:auto; 
    margin-right:auto; 
    position:relative; 
    padding-top:182px;
}

#header {
    height:182px; 
    position:absolute; 
    top:0px; 
    left:0px;
}

#h-spacer {
    padding-bottom: 10px;
}

#image {
    float: right;
    margin-right: 25px;
}

body {
background: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 15px;
}

body,td,p { font-size: 12px; }
p,ul,ol { line-height: 18px; }

p.margin{
	margin-left: 15px;
}

.column {
    width: 190px;
    float: left;
    padding-bottom: 10px;
}

.orgError {
    float:left;
    padding-bottom: 5px;
    margin-left: 110px;
}

/* NAV */
#navigation{
    padding-top: 10px;
    float: left;
    width: 150px;
}
    
#mainmenu a { font-weight: bold !important; }
a { color: #000; text-decoration: none; font-weight:bold; }
a:hover { color: #000; text-decoration:underline; font-weight:bold; }

/* CONTENT */
#content {
    width: 780px;
    margin-left: 15px;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

#content a {
    
	font-weight: bold;
	color: blue;
}

#content a:hover {
	font-weight: bold;
	text-decoration:underline;
	color: blue;
}

#catalogForm {
    width: 600px;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 125px;
}

#product_links {
    clear: both;
    color: blue;
}

#reference {
    padding-left: 20px;
}

#reference a {
    color: Blue;
}

.catalog {
    float: left;
    width: 150px;
    padding-top: 10px;
    padding-left: 30px;
}

a:link .image { border: none; }
a:hover .image, a:active .image {border: none;}

.catalog-titles a {
	font-size: 12px;
	font-weight: bold;
	color: blue;
}

.catalog-titles a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color: blue;
}

h1 {
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.formLabel {
    float: left;
    width: 90px;
    padding-bottom: 5px;
}

.formTextbox {
    float: left;
    clear: right;
}

#errors {
    clear: both;
}

#lblFirst {
    position: relative;
    top: 3px;
}

#firstName {
    position: relative;
    right: 95px;
}

#lblLast {
    position: relative;
    left: 178px;
    top: 3px;
}

#lastName {
    position: relative;
    right: 10px;
}

#lblTitle {
    position: relative;
    left: 185px;
    top: 3px;
}

#title {
    position: relative;
    left: 310px;
    bottom: 22px;
}

#lblOrg {
    position:relative;
    left: 7px;
    top: 3px;
}

#organization {
    position: relative;
    right: 85px;
}

#lblOrgType {
    position: relative;
    bottom: 20px;
}

#orgType {
    position: relative;
    bottom: 20px;
}

#txtOther {
    position: relative;
    bottom: 106px;
}

#prodHeader {
    position: relative;
    bottom: 100px;
}

#productTypes {
    position: relative;
    bottom: 100px;
}

#lblCity {
    position: relative;
    left: 7px;
    bottom: 97px;
}

#city {
    position: relative;
    bottom: 100px;
    right: 140px;
}

#lblState {
    position: relative;
    bottom: 97px;
    left: 130px;
}

#state {
    position: relative;
    bottom: 100px;
    right: 88px;
}

#lblPhone {
    position: relative;
    bottom: 97px;
    left: 7px;
}

#phone {
    position: relative;
    bottom: 100px;
    right: 123px;
}

#lblEmail {
    position: relative;
    bottom: 97px;
    left: 125px;
}

#email {
    position: relative;
    bottom: 100px;
    right: 72px;
}

#footnote {
    position: relative;
    bottom: 97px;
}

#chkoptout {
    clear: left;
    float: left;
    position: relative;
    bottom: 83px;
    left: 2px;
}

#txtoptout {
    clear: right;
    float: left;
    position: relative;
    bottom: 87px;
    left: 5px;
    width: 450px;
    font-size: 11px;
}

#saveDisclaimer {
    position: relative;
    bottom: 80px;
    
}

#submit {
    position: relative; 
     left:215px; 
    bottom: 75px; 
    padding-bottom: 5px; 
    padding-top: 5px;
}

#formHeader{
    float:left;
    clear:both;
    font-size: 12px;
    font-weight: bold;
}

form fieldset{
    background:#CEDAEF;
    height: 490px;
}

.form {
    float: left;
    width: 550px;
    height: 525px;
    padding:14px;
}

#stylized{
    border:solid 2px #CEDAEF;
    background:#fff;
}

#stylized div {
    padding-bottom: 5px;
}

#mapit {
    border:solid 2px #2567da;
    background:#fff;
    padding-bottom: 5px;
    visibility: hidden;
}

.shopNow{
    width: 150;
    float:left; 
    padding-left: 30px;
}


/* FOOTER */
#footer {
	background-color:#afafaf;
	color:#000000;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer a {
	color:#000000;
	text-decoration:none;
}

#footer a:hover {
	color:#000000;
	text-decoration:underline;
}

#zipsearch { margin: 15px 0; padding: 15px 0; border-top: 1px solid #ddd; width: 180px; }
#zipsearch form { margin: 0; }
#zipsearch p { margin: 0 0 1em 0; font-weight: bold; font-size: 11px; }
#zipsearch input { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.search-wrap { margin: 0 15px 15px 15px; }
.search-wrap a { color: #fff; text-decoration: underline; }
.search-item {
float: left;
width: 47%;
height: 140px;
margin: 0 6px 6px 0;
line-height: 18px;
color: #fff;
}
.search-item-thumb { width: 100px; float: left; margin-right: 5px; }
.search-item-thumb img { border: 0; width: 100px; }
.search-item-link { font-weight: normal; margin-top: 5px; }
#search-detail-wrap { margin: 0 15px; }
#search-detail-wrap a { color: #fff; }

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider {
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
position:relative;
z-index:1;
}
.qmmc .qmdividery {
float:left;
width:0px;
}
.qmmc .qmtitle {
display:block;
cursor:default;
white-space:nowrap;
position:relative;
z-index:1;
}
.qmclear {
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none !important;
}
.qmmc {
position:relative;
z-index:10;
}
.qmmc a, .qmmc li {
float:left;
display:block;
white-space:nowrap;
position:relative;
z-index:1;
}
.qmmc div a, .qmmc ul a, .qmmc ul li { float:none; }
.qmsh div a { float:left; }
.qmmc div {
visibility:hidden;
position:absolute;
}
.qmmc .qmcbox {
cursor:default;
display:block;
position:relative;
z-index:1;
}
.qmmc .qmcbox a { display:inline; }
.qmmc .qmcbox div {
float:none;
position:static;
visibility:inherit;
left:auto;
}
.qmmc li { z-index:auto; }
.qmmc ul {
left:-10000px;
position:absolute;
z-index:10;
}
.qmmc, .qmmc ul {
list-style:none;
padding:0px;
margin:0px;
}
.qmmc li a { float:none }
.qmmc li:hover>ul { left:auto; }
#qm10 li { float:none; }
#qm10 li:hover>ul {
top:0px;
left:100%;
}

/*"""""""" (MAIN) Container""""""""*/	
#qm10 {
width:145px;
background-color:#fff;
}
/*"""""""" (MAIN) Items""""""""*/	
#qm10 a {
display: block;
padding:3px 5px;
color:#000000;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
border-left: 8px solid #2557A7;
border-color: #2557A7;
margin-bottom: 2px;
}

#qm10 a:hover, #qm10 li:hover>a, body #qm10 .qmactive, body #qm10 .qmactive:hover { 
background-color: #2557A7; color: #fff; 
}

/* FAQ Drop-downs */
.dropdown_contentBox{
		border:1px solid #317082;
		height:0px;
		visibility:hidden;
		position:absolute;
		background-color:#999;
		overflow:hidden;
		padding:2px;
		width:400px;
		margin-left: 10px;		
}

.dropdown_content{
	position:relative;		
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	width:100%;
	font-size:12px;
}

.dropdown_link {
	padding-top: 5px;
	float: left;
	clear: both;
}

