body {
	margin: 0px;
	padding: 0px;
	font-family: Times, "Times New Roman", serif ;
	color: #000000;
	font-size:11pt;
	background-color: #FFFFFF;
}
body, table { font-size:11pt; }

a { color:#DC742E; text-decoration:none; }
a:hover { color:#92AAB2; }

a.black { color:#000000; }
a.black:hover { color:#DC742E; }

body.EG-Upload { background-image:url('/assets/images/bg-small.jpg'); }

td.category1, td.category2, td.category3, td.category4, td.category5, td.category6 { padding:10px 55px 0px 55px; }
td.category1, td.category2 { border-right:3px dotted #000000; border-bottom:3px dotted #000000;}
td.category4, td.category5 { border-right:3px dotted #000000; }
td.category3 {  border-bottom:3px dotted #000000; }
#topimages { height: 120px; }
#price { display:inline; }
#mainimg { padding-bottom:10px; width:216px; }

img.thumb { border:1px solid #000000; }

hr { width:90%; border-top:3px dotted #000000; background:none; background-color:#FBD9B3; color:#FBD9B3;}

div.h1_nographic { border:none; }
td.content { BACKGROUND-IMAGE: url(/assets/images/baileyworks-content_bg.gif);  vertical-align:top; }
td.content_our_story { BACKGROUND-IMAGE: url(/assets/images/our-story_bg.jpg);  vertical-align:top;  }

div.content {
 width:750px; overflow:auto; height:400px; margin-top:26px; margin-left:20px;
}

tr.cartrow td { border-top:1px dotted #000000; }
tr.cartheader td { border-bottom:2px dotted #000000; }
tr.subtotal td { border-top:2px dotted #000000; }
div.itemattributes { font-size:11px; }

table.optionsbox { 
	border:none;
	width:200px;
	background-image:url('/assets/images/options-box-bg.gif');
}
table.optionsbox th, table.optionsbox td { font-size:11px; }
table.optionsbox th {
	font-weight:normal;
	padding-left:5px;
	text-align:left;
}

div #optionholder { position:relative;  }
div #optiondiv { display:block; }
div #optiondivexpanded { 
	/*
	display:none;
	position:absolute;
	*/
	/* top:-37px; */
}
/*** old button style **
.btn { 
	border:2px dotted #000000; 
	background-color:#93ABB3; 
	font-weight:bold; 
	font-family: Times, "Times New Roman", serif ; 
	font-size:11pt;
	margin-top:3px;
	height:21px;
 }
.btn:hover { cursor:hand; cursor:pointer; border:2px dotted #D77430; }
a.btn, a.btn:hover { color:#000000; padding:0px 4px 0px 4px; }
***/
.btn:hover { cursor:hand; cursor:pointer; border:2px dotted #D77430; }
a.btn{ color:#000000; padding:0px 4px 0px 4px; }

a.btn { 
	border:2px dotted #000000; 
	background-color:#93ABB3; 
	font-weight:bold; 
	font-family: Times, "Times New Roman", serif ; 
	font-size:11pt;
	margin-top:-2px;
	height:20px;
padding-top:2px;

 }

input.btn{

	border:2px dotted #000000; 
	background-color:#93ABB3; 
	font-weight:bold; 
	font-family: Times, "Times New Roman", serif ; 
	font-size:11pt;
	margin-top:-2px;
	height:22px;
	padding-top:1px;
}

a.btn:hover { color:#000000; }


div #shippinginfo { display:none; }

td.qtyupdater input { width:30px; }

/*
iframe.upload { width:230px; }
*/
.moreinfo { cursor:pointer; }

td.content_our_story div.content {
	width:545px; overflow:auto; height:195px; float:right;  margin-top:5px; margin-right:15px; padding:0px;
}
table.subnav { margin-right:15px; border-top:3px dotted #000000; margin-top:3px;}

span.h1sub { font-size:11pt; font-stretch:normal; letter-spacing:1px; }

form.locator { display:inline; }
form.locator select { background-color:#ffffff !important; border:1px solid #000000; padding:5px;}

div.dealerform { padding:8px 0px 8px 0px; border-bottom:3px dotted #000000; border-top:3px dotted #000000; text-align:center; }
.thbottom { border-bottom:3px dotted #000000; }
table.results th { text-align:left; font-size:1.3em; letter-spacing:-1px;  border-bottom:3px dotted #000000; }


/* h1,  div.h1_nographic  { font-size: 30px; font-weight:bold; font-family: "Times New Roman", Times, serif; letter-spacing:3px; font-stretch:extra-expanded; border-bottom:3px dotted #000000; padding-bottom:2px; margin-right:15px; } */
table.h1 { border-bottom:3px dotted #000000; padding-bottom:0px; width:730px;  height:30px;}
table.h1 td { padding:0px; margin:0px;}
table.h1 td.h1 { padding:0px; margin:0px; }

table.h2 { border-bottom:3px dotted #000000; padding-bottom:0px;  width:700px;  }
table.h2 td { padding:0px; margin:0px;}
table.h2 td.h2 { padding:0px; margin:0px; }

table.h6 { border-bottom:3px dotted #000000; padding-bottom:0px;  width:580px;  }
table.h6 td { padding:0px; margin:0px; }
table.h6 td.h6 { padding:0px; margin:0px; }
H6 { BORDER-BOTTOM:3PX DOTTED #000000; }

table.h5 { border-bottom:3px dotted #000000; padding-bottom:0px; width:100%; }

h1 { width:540px; visibility:hidden; margin:0px; padding:0px; height:30px; font-size:30px; vertical-align:bottom;  }
h2, h5 { visibility:hidden; height:20px; font-size:20px;}
h4 { text-transform:uppercase; }

h3 { text-transform:uppercase; font-size:14px; margin:0px;padding:0px;display:inline; }

table.h1 td.sideimg { width:auto; }


.footerform { display:inline; }
form.footerform input.email { width:132px; background-color:#e3e3a2; height:17px; margin-left:6px; font-size:11px; border-top:2px solid #6b694b; border-right:2px solid #6b694b; border-bottom:none; border-left:1px solid #809a63; }
.contentarea { background-image:url('/assets/images/ui/bg-content2.jpg'); background-repeat:no-repeat; width:798px;   vertical-align:top;}
.contentareahome { background-image:url('/assets/images/ui/hh_6.jpg'); background-repeat:no-repeat; width:798px;  height:447px; }
.contentareacommunity {  background-image:url('/assets/images/join-union_04.gif'); background-repeat:no-repeat; width:798px;  height:447px;  }
div.inner { padding:30px 24px;}
div.homespace { position:relative; }
.fillleft { background-image:url('/assets/images/ui/buttonsleft.jpg'); background-repeat:repeat-y; }
.fillright { background-image:url('/assets/images/ui/buttonsright.jpg'); background-repeat:repeat-y; }


/* ctas & news *********************************************** */
div.cta1 { position:absolute; width:427px; height:114px; top:6px; left:184px; background-color:#ECD7B8; }
div.cta1 img { width:427px !important; height:114px !important; border:0px !important; }
div.cta2 { position:absolute; width:154px; height:270px; top:150px; left:55px; background-color:#ECD7B8; }
div.cta2 img { width:154px !important; height:270px !important; border:0px !important; }
div.cta3 { position:absolute; width:257px; height:258px; top:157px; left:273px; background-color:#ECD7B8; }
div.cta3 img { width:257px !important; height:258px !important; border:0px !important; }
div.newshome { position:absolute; top:113px; left:628px; width:93px; height:223px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; padding:10px 5px 0px 5px; font-size:10px;}
div.newshome a { color:#000000; }
div.newshome a:hover { color:#D57330; }
div.newshome div.newsitem { margin-bottom:15px; }
div.newsItem { clear:both; }
div.newsTitle { font-weight:bold;  }
div.newsDate { font-style:italic; }

/*--- Video Page Styles ---*/

.videoMainDisplay{
	width:100%;
	
}

.videoThumbnails{
	width:750px;
	overflow:auto;
	text-align:center;
	height:75px;
	_height:80px;
	background-color:#93ABAF;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	padding-top:5px;
}
.videoThumbnails div{
	display:inline;
}

div.FilmComment{
	border-top:2px dotted #000;
	padding-top:5px;
}

div#videoNavWrapper{
text-align:center;
	}
	
div#videoNavList form div{
padding-bottom:5px;
}
/* Film Comments */
#FilmComments{
	margin: 10px 0px 10px 0px;
}

#NewComment{
	width: 100%;
}

.FilmComment{
	border-top: solid 1px rgb(170, 170, 170);
	margin: 2px 0px 2px 0px;
}

/* our bags new style, 10.22.2010 */
table#ourbags_header { position:absolute; top:0px; left:-24px; }
div#ourbags_wrapper {  background:url('/assets/images/ui/bg-shelf-row.jpg') center top repeat-y; width:798px; position:absolute; top:57px; left:-24px;} 
div#ourbags_wrapper table { margin-left:36px; }
div#ourbags_wrapper table td { width:250px; text-align:center; }
.bag_shelf_wrapper { height:247px; width:240px; position:relative; }
.bag_shelf_wrapper img {  position:absolute; left:0px; top:8px; z-index:1000; }
div.bag_shelf_title { z-index:100; position:absolute; top:215px; left:5px; text-align:center; width:220px; height:30px; text-transform:uppercase; font-size:17px; font-weight:bold; background:url('/assets/images/bag-shield.png') no-repeat; }
div.bag_shelf_title a { color:#000; }
div.bag_shelf_title a:hover { text-decoration:underline; }