@charset "UTF-8";
/* CSS Document */



#productTests {
padding:30px;

}



#productTests h1 {

color:#666666 !important;
font-size:20px !important;
font-weight:bold !important;

text-transform:uppercase !important;
}




#productTests a {
color:#ffffff;

}

.blueBG {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBBBBB none repeat scroll 0 0;
}


.blueBG h2 {
color:#FFFFFF;
font-size:14px;
margin:8px 0 5px 0;
padding:0 0 0 20px;
}

.blueBG h6 {
color:#FFFFFF;
font-size:14px;
margin:8px 0 5px 0;
padding:0 0 0 0;
}


.bootPic{
width: 25%; 
padding-left: 20px; 
padding-top: 10px; 
padding-bottom: 10px;
}

.bootTest{
width: 13%; 
text-align: right; 
padding-right: 10px;
}


.bootTestDesc{
width: 25%; 

}

.bootTestLogo {
padding-right:20px;
text-align:right;
width:35%;
}




a{
color: #cd6823;
text-decoration:none;

}

blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bogsQuote1.jpg) no-repeat scroll -5px 4px;
margin:0;
padding:10px 0 0;
text-indent:30px;
}


blockquote p {
	
	margin: 0;
	padding-right:28px;
	background:transparent url(/images/bogsQuote2.jpg) no-repeat scroll right bottom;
	background-position: bottom right;
	background-repeat: no-repeat;
}




#OutStock {
background:url(/images/sorryOutofStock.jpg) no-repeat;
width:422px;
height:42px;
margin-top:10px;

}

#InStock {
display:auto;
}


#newsPage {
padding:0 30px;
}


#newsPage p {
padding:15px 0px 0px 0px;
}


#newsPage p a {
color: #cd6823;
text-decoration:none;
}


#newsPage h1 {
color: #cd6823;
font-size:20px;
}

#newsPage .announcement-list{
}

#newsPage .announcement-list h2 {
padding:12px 0 0;
}

#newsPage .announcement-list h2 a{
color: #535A38;
font-weight:bold !important;
}


#newsPage .announcement-details span.date {
display:block;
font-size:10px;
font-weight:normal;
margin-bottom:0px;
}


#newsPage .announcement-details {
padding:0px;
}

#leftNews{
float:left;
width:240px;

}

#rightNews{
float:right;
width:600px;

}




#searchFormContainer {
padding:0 0 0 12px;
}



#searchFormContainer .form input, .webform input {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
/*font-size:18px;*/
/*margin-bottom:5px;*/
margin-right:3px;
padding-bottom:0;
/*width:270px;*/
}




.webappsearchresults h2 {
background-color:#ccc !important;
color:#FFFFFF;
font-size:18px;
margin:0;
padding:8px 0 5px 8px;
width:272px;
}


td .productSearchBox {

}



hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border:medium none;
clear:both;
color:#cccccc !important;
float:none;
height:0.1em;
margin:15px 0 !important;
width:100%;
}


table.dealerform td {
line-height:24px;
padding:0 !important;
}



.dealerform input {
border:1px solid #CCCCCC;
margin-right:0;
padding:5px;
width:150px !important;
margin-bottom:8px;

}

.dealerform input.cat_button {
margin-top:17px;
width:70px !important;
background-color:#EEEEEE;
}


.dealerform select.cat_dropdown {
padding:4px !important;
width:150px !important;

}

.zipBox{
width:170px !important;

}

.distanceBox{

}

.btnBox{

}




#productDLHeaderM {
background-color:#567c90;
color:#FFFFFF;
margin:0 8px 0 12px;
}

#productDLHeaderM h3 {
padding:12px 10px 10px;
color:#FFFFFF;

}


.productDLHeaderM h2 {
background-color:#567c90 !important;
color:#FFFFFF;
font-size:18px;
margin:0;
padding:8px 0 5px 8px;
width:272px;

}





#productDLHeaderW {
background-color:#a77b84;
color:#FFFFFF;
margin:0 8px 0 12px;
}

#productDLHeaderW h3 {
padding:12px 10px 10px;
color:#FFFFFF;

}






.productDLHeaderW h2 {
background-color:#a77b84 !important;
color:#FFFFFF;
font-size:18px;
margin:0;
padding:8px 0 5px 8px;
width:272px;

}



#productDLHeaderK {
background-color:#87a67e;
color:#FFFFFF;
margin:0 8px 0 12px;
}

#productDLHeaderK h3 {
padding:12px 10px 10px;
color:#FFFFFF;

}


.productDLHeaderK h2 {
background-color:#87a67e !important;
color:#FFFFFF;
font-size:18px;
margin:0;
padding:8px 0 5px 8px;
width:272px;

}


#productDLHeaderH {
background-color:#466829;
color:#FFFFFF;
margin:0 8px 0 12px;
}

#productDLHeaderH h3 {
padding:12px 10px 10px;
color:#FFFFFF;

}

.productDLHeaderH h2 {
background-color:#466829 !important;
color:#FFFFFF;
font-size:18px;
margin:0;
padding:8px 0 5px 8px;
width:272px;

}





#productPhoto img{
width: 920px;
}


#productPhoto h2{


color:#535A38;
font-size:24px;
margin:0;
padding:8px 0 0 20px;

}

#repContainer h2 a{


color:#fff;
text-decoration:none;

}


#productPhoto p{

color:#666;
margin:0;
padding:0px 0 0 20px;

font-size:12px;
}


#productPhoto table{

}

#productPhoto table td{

}

#repContainer table td.photo {
height:205px;
}


#repContainer {
padding:20px;
}


#repContainer ul li {
display:list-item;
float:none;
list-style-type:disc;
margin:0;
width:250px;
padding:2px;
}

#repContainer ul {
padding-left:15px;
margin:4px 0 0;

}


#repContainer h1 {

color:#535A38;
margin:0;
padding:8px 0 15px 12px;

}


#repContainer h2 {
background-color:#D68432;
color:#FFFFFF;
margin:0;
padding:8px 0 5px 8px;
width:272px;
font-size:18px;
}

#repContainer table {
float:left;
padding:0 0 12px;
}

#repContainer table td {


padding:0 0 0 10px;
}


#repLogout {
font-weight:bold;
padding-left:845px;
padding-top:10px;
text-transform:uppercase;
}

#repLogout a {
color:#666666;
text-decoration:none;
}


.allTable h2 {
border-bottom:1px solid #CCCCCC !important;
color:#535A38 !important;
font-size:20px !important;
font-weight:bold !important;

margin:10px 30px 18px !important;
text-transform:uppercase !important;
}



h2.trigger.active {

background: url(/images/readMore2.jpg) no-repeat 0 -36px;


}

h2.trigger {
	
	background: url(/images/readMore2.jpg) no-repeat;
	height: 36px;

	width: 118px;
	font-size: 2em;
	cursor:pointer;
	margin-bottom:10px;
	
	
}



select.shippingDropDown {
margin-bottom:15px;
width:200px;
}







div.cartSummaryLarge{

}

div.cartSummaryLarge .cartSummaryItem a{
background:transparent url(/images/bogs/shoppingcart.png) no-repeat scroll 0 1px;
display:inline-block;
height:27px;
outline-style:none;
text-indent:-9999px;
vertical-align:middle;
width:30px;
}




.announcement-details{
padding:0 30px;

}

.announcement-details h1{
color:#535A38;
font-size: 20px;
margin-bottom:2px;
}

#newsArticle{

}

#newsArticle p{

}


#newsArticle .date{

}



#testimonials {
padding:0 0 0 30px;
}


#testimonials h2 {
color:#535A38;
font-size:18px;
}

#testimonials p {

}

.testTable {

}

.testTable td {
padding-right:20px;
vertical-align:top;
}






/* SIZING ////////////////////////////////////////////////////////////////////*/

#sizing {
padding:0 30px;
}

#sizing h2 {
color:#535A38;
font-size:18px;

}

#sizing h3 {
color:#535A38;
font-size:14px;

}

#sizing p {
line-height:18px;
padding:7px 0 15px;
}




 
#sizing h2 a {
color:#535A38;
font-size:14px;
text-decoration:none

}

.sizingTable {
border-bottom:1px solid #CCCCCC;
padding-bottom:25px;
width:100%;
}

.sizingTable td {
color:#666666;
font-size:12px;
padding:3px;
text-decoration:none;
width:60px;
}







/* FAQ ////////////////////////////////////////////////////////////////////*/

#FAQ {
padding:0 30px;
}

#FAQ h2 {
color:#535A38;
font-size:18px;

}

#FAQ p {
line-height:18px;
padding:7px 0 15px;
}



#FAQ h2.trigger.active {

background: none;


}

#FAQ h2.trigger {
	margin-bottom:auto;
	background: none;
	height:auto;

	width: 100%;

	cursor:pointer;

	
	
}
 
#FAQ h2 a {
color:#535A38;
font-size:14px;
text-decoration:none

}




/* NEWSLETTER FORM ////////////////////////////////////////////////////////////////////*/

div.form div.item, div.webform div.item {
padding:3px;
}

.secure-login h3, .newsletter-form h3 {
background:none;
border-bottom:none;
font-size:14px;
margin:0;
padding:6px 12px;
}


.secure-login, .newsletter-form {
background:none;
border:none;
margin:0 0 0 5px;
padding:0 0 0 8px;
border-left:1px solid #ccc;
}

div.newsletter-form .captchaimg {
padding-top:5px;
}

div.newsletter-form #CaptchaV2 {
border:1px solid #CCCCCC;
margin-top:10px;
padding:5px;
width:180px !important;
}


div.newsletter-form #CLFullName {
border:1px solid #CCCCCC;
margin-top:2px;
padding:5px;
width:180px !important;
}

div.newsletter-form #CLEmailAddress {
border:1px solid #CCCCCC;
margin-top:2px;
padding:5px;
width:180px !important;
}

.subscribeBTN {
float:right;
padding-right:1px;
}


#vendorLogo {
padding: 0px 20px 0px 30px;
}


.vendorLogos td {
vertical-align:top;
}

.vendorLogos tr {

}


.form input, .webform input {

margin-right:3px;

}

.vendorLogos h3 {
margin:0;
padding:20px 0 0 12px;
color:#535A38;
}

.vendorLogos h3.newsletterSignup {
margin:0;
padding:20px 0 0 25px;
color:#535A38;
}


/* NEWSLETTER FORM ////////////////////////////////////////////////////////////////////*/



/* DealerLocator ////////////////////////////////////////////////////////////////////*/

/*#mapDisplay {
border:3px solid #CE6825;
height:400px;
margin:20px 0 0 40px;
width:850px;
}

*/





#whiteContent #canadaLocator {
background:transparent url(/images/canadaLocator.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:205px;
left:8px;
padding:0 0 0 18px;
position:absolute;
top:250px;
width:247px;
z-index:998;
}


#whiteContent #dealerLocator {
background:transparent url(/images/dealerLocator.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:205px;
left:8px;
padding:0 0 0 18px;
position:absolute;
top:340px;
width:247px;
z-index:999;
}

#whiteContent #dealerLocator .dragMe {
font-size:11px;
}



.dragMe a {

color:#FFFFFF;
}

#canadaLocator h2 {
color:#FFFFFF;
font-size:16px;
margin-bottom:5px;
padding-top:2px;
}


.dealerLocatorLogos {


}


#online {
padding:0 18px;
width:925px;

}

.dealerLocatorLogos td {


}


.dealerLocatorLogos h2 {
color:#535A38;
padding:10px 0 0 10px;
}


#whiteContent #dealerLocator .webform {
width:150px;
}

#whiteContent #dealerLocator form {
margin:0px;
padding:0px;
}

#whiteContent #dealerLocator h2 {
color:#FFFFFF;
font-family:helvetica;
font-size:16px;
margin:0;
padding:18px 0 0 5px;
}


#mapDisplay {
background:transparent url(/images/usmap2.jpg) no-repeat scroll 0 0;
height:550px;
}


#whiteContent #dealerLocator #Postcode_6959 {
border:1px solid #CCCCCC;
padding:4px;
width:190px;
}

#whiteContent #dealerLocator #Distance_6959 {
width:200px;
}








.system-message, .system-error-message {

color:#666666;
height:auto !important;

min-height:110px;
padding:36px;
}





/* aboutUS ////////////////////////////////////////////////////////////////////*/

#aboutUs {
padding:0 30px;
}

#aboutUs h2 {
color:#535A38;
font-size:18px;

}

#aboutUs p {
line-height:18px;
padding:7px 0;
}

/* contactUS ////////////////////////////////////////////////////////////////////*/




input.text, input.title, textarea, select {
border:1px solid #CCCCCC !important;

}


#contactUs .form input, .webform input {
border:1px solid #CCCCCC;
margin-right:0;
padding:5px;

}


#contactUs {
padding:0 30px;
}

#contactUs h2 {
color:#535A38;
font-size:18px;

}

#contactUs p {
line-height:18px;
padding:7px 0;
}


/* lifeStyle ////////////////////////////////////////////////////////////////////*/

#lifeStyle {
padding:0 30px;
}

#lifeStyle h2 {
color:#535A38;
font-size:18px;
margin:0;
padding:20px 0px 0px 0px;

}

#lifeStyle p {
line-height:18px;
padding:7px 0;
}

.lifeStyleTable {
line-height:18px;
padding:7px 0;
width:100%;
}

/* technology ////////////////////////////////////////////////////////////////////*/

#technology {
padding:0 20px 0 30px;
}

#technology h2 {
color:#535A38;
font-size:18px;
margin:0;
padding:20px 0 10px;
width:300px;

}

#technology p {
line-height:18px;
padding:0 20px 0 0;
}

.technologyMT {
font-family:helvetica;
font-size:14px;
line-height:20px;

width:100%;
}




.technologyMT td {
vertical-align:top;
}

.technologyMT td img {


}



/* DealerLocator ////////////////////////////////////////////////////////////////////*/



#dealerName {
display:none;

}

#dealerAddress {

}

#dealerState {

}

#dealerNumber {

}

#dirForm {

}

.productItem{
height:180px;

}


#webapp_map_6959 {
color:#666666;
font-weight:normal;
height:100%;
left:0;
line-height:16px;
}

.obnw webappmap title{
font-size:18px;

}


span.title{
font-size:18px;
}


div.gmnoprint div div span.title{
font-size:16px;
}

div.gmnoprint div div span.address{
display:none;
}




#interiorBG {
background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}


a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


.shop-main .header {
border-bottom:none;
height:0px;
margin:0 0 5px;
}

.details h1 {
color:#535A38;
font-family:helvetica,arial,verdana;
font-size:24px;
font-weight:bold;
line-height:1;
margin-bottom:12px;
}




#overlay {
background-color:#FFFFFF !important;
height:500px;
left:0;
opacity:0 !important;
position:absolute;
top:0;
width:100%;
z-index:90;
}

#outerImageContainer {
background-color:#545A38 !important;
height:250px;
margin:0 auto;
position:relative;
width:250px;
}

#imageDataContainer {
-x-system-font:none;
background-color:#545A38 !important;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:0 auto;
}


#imageData #numberDisplay {
clear:left;
color:#FFFFFF !important;
display:block;
padding-bottom:1em;

}






table.productPoplets {
border-collapse:collapse;
border-spacing:0;
float:left;
margin:20px auto 0;
}


<!--
body {
	height:100%;
	
	background:#000;
	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
	

color:#666666;
font-family:Helvetica, Arial,sans-serif;
font-size:12px;

	
	
	
}


#home{

background: #E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x center top;
}



.bogs #wrapper {
background:transparent url(/images/bogs/footerGradient3.jpg) repeat-x scroll center bottom;
vertical-align:bottom;
}


.bogs #container {

	width: 975px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.bogs #header {

	padding: 10px 0px 0px 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.bogs #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.bogs #mainContent {
background:url(/images/bogs/whiteBG3.png) no-repeat;
	padding: 17px 20px 0px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	
}

.bogs #whiteContent {

background: #FFFFFF;
width: 938px;
position:relative;


}

.bogs #mainContent p {
font-family:helvetica,arial;
font-size:12px;
line-height:18px;
margin:0;
}

#productTitle {


}

#productTitle li {

padding:5px 0 0 10px;
width:152px;
}

.shop-product-small ul li {
font-size:11px;
margin:0 0 0;
}


/*background:#545A38 none repeat scroll 0 0;*/

#productTitle li a {
color:#535A38;
font-family:helvetica,arial;
font-size:12px;
font-weight:bold;

}




#productCost {


}

#productCost li {
padding:2px 0 0 10px;
width:150px;
}

#productCost li a {

color:#FFFFFF;

}


#searchSubmit {
background:transparent url(/Images/searchbtn.png) no-repeat scroll 0 -7px;
border:medium none;
text-indent:-9999px;
width:48px;
cursor:pointer;
text-transform:capitalize;
}




.search-box {
padding:6px;
padding-top:6px;
}


#search .item {
padding:6px 0px 0px 0px;
}


#search .form input, .webform input {
margin-right:0px;
}


#search .cat_textbox_small, .cat_listbox_small {
background:transparent none repeat scroll 0 0;
border:none;
margin-left:12px;
margin-top:0;
width:175px;
}



.search-box input.cat_textbox_small {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#666666;
float:right;
width:180px;
}


table.cart {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
border-left:none;
border-right:none;
border-collapse:collapse;
border-spacing:0;
font-size:11px;
width:100%;
}



li ul, li ol {
margin:0 0 !important;
}


.shop-main {
margin-top:5px;
}


.shop-main .cart-summary {
float:right;
padding-right:35px;
width:40%;
}


.shop-main li.code {
padding-left:0px;
font-size:11px;
}


.shop-main li.price {
font-size:16px;
padding-bottom:0;
padding-left:0;
width:162px;
}

.shop-main li.height {
font-size:12px;
line-height:14px;
padding-left:0;
padding-top:7px;
width:100px;
}


.shop-main li.availableSizes {
font-size:12px;
line-height:14px;
padding-left:0;
padding-top:7px;
width:120px;
}

.shop-main li.size {
padding-left:0px;
}


.shop-main li.quantity {
padding-left:0px;
padding-top:14px;

}


li.quantity img {
position:relative;
top:2px;
cursor:pointer;
float:left;
padding:0 0 0 5px;
}

#descriptionDiv {
border-bottom:1px solid #CCCCCC;
padding:10px 0 15px;
}

#descriptionDiv .container{
width:420px;

}

div.catProdAttributeTitle {
font-weight:normal;
padding:6px 0 3px;
text-transform:uppercase;
}

input.text, input.title, textarea, select {
border:1px solid #cccccc !important;
margin:0;!important;
padding:3px;
color:#666666;
}

.shop-main li .catProdAttributeItem{

}

.block{
line-height:18px;
}

#descriptionDiv .container h2{
font-size:14px;
text-transform:uppercase;
color:#535A38;
margin:10px 0px 0px 302px;
text-align:right;

}


#descriptionDiv .block h2 {
color:#535A38;
font-size:14px;
margin:0 0 8px;
padding:20px 0 0;
text-transform:uppercase;
text-align:left;
}

#descriptionDiv .block ul {
padding-left:12px;
}

#descriptionDiv .block ul li {
display:list-item;
list-style-type:circle;
margin-right:0;
padding:0 0 3px 0;
width:100%;
}


#descriptionDiv .container h2 a{

color:#535A38;
}

#descriptionDiv .container p{
line-height:18px;

}


.shop-main li.quantity .productTextInput {
border:1px solid #CCCCCC;
float:left;
margin-top:3px;
padding:4px 3px;
width:25px;
}


.shop-product-small ul {
background:none;
padding:0px;
}


productfeaturelist li {
padding:10px;
}

ul li ul li{

padding:0px;

}

ul li {
display:inline;
float:left;
padding:8px;
width:162px;
}

ul, ol {
margin:0px 0px 0px 0px;
}



table.productTable {



table-layout:auto;
width:auto;


}

table.productTable td {
padding:3px 3px 0px 12px;
width:162px;
vertical-align:top;
}



table.productTable.productSmall {
margin-left:25px;

}


#shoppingCartSummary {
  padding-top:5px;
}

td.cartSummaryItem {
display:none;
padding:4px 3px 0 0;
}

a.cartSummaryLink {
margin:0 0 0 10px;
}


#shoppingCartSummary a {
     background: url(/images/bogs/shoppingcart.png) 0px 1px no-repeat;
     width: 30px;
     height: 27px;
     vertical-align:middle;
     display:-moz-inline-block; /* for Firefox */
     display:-moz-inline-box; /* for Firefox */
     display:inline-block;
     text-indent: -9999px; /* hides the text */
	 -moz-outline-style: none;
}




.shop-product-small {
background:#FFFFFF none repeat scroll 0 0;
border:None;
color:#666666;
width:162px;
}



.shop-product-small .image {
height:119px;
margin:2px auto;
overflow:hidden;
text-align:center;
width:119px;
}


.shop-product-small li.quantity input.productTextInput {
border:1px solid #DCDCDC;
line-height:normal;
padding:3px;
width:30px;
}




.bogs #bottomNews {
color:#FFFFFF;
float:left;
padding-top:10px;
width:420px;
}

.announcement-list h2 a {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
text-decoration:none;
}


.announcement-list h2 a:hover {
color: #FF9900;

}






.bogs #bottomNav {
float:left;
padding-top:10px;
width:170px;
}


.bogs #footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bogs/whiteBottom2.png) no-repeat scroll center top;
margin-top:-20px;
min-height:60px;
padding:100px 0 60px 30px;
}

.bogs #CrossBogs {
color:#535B39;
font-size:18px;
font-weight:bold;
padding:10px 0;
text-transform:uppercase;
}


.bogs #footer p {
font-size:12px;
line-height:18px;
margin:0;
padding:5px 0 0;
}

.announcement-list span.date {
font-size:12px;
font-weight:normal;
margin:0 0 0 0px;
}

.bogs #search {
float:right;
width: 240px;
height: 29px;
background:url(/images/bogs/searchBg.png) no-repeat;
margin-right:12px;
}

.bogs #logo {
float:left;
width: 280px;
height: 78px;

}


#whiteContent #mainNav {
	position:absolute;
	float:left;
	width: 591px;
	height: 75px;
	
	left: 315px;
	top: 22px;
	z-index:1000;
}


#whiteContent #subNav {
	position:absolute;
	float:left;
	width: 591px;
	height: 75px;
	
	left: 20px;
	top: 116px;
	z-index:101px;
}


/* MAIN NAVIGATION !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


.men{
text-align:center;
background:url(/images/bogs/menu.png) 0px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.menHover {
background:url(/images/bogs/menu.png) 0px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.menSelected {
background:url(/images/bogs/menu.png) 0px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


.women{
text-align:center;
background:url(/images/bogs/menu.png) -104px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


.womenHover {
background:url(/images/bogs/menu.png) -104px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.womenSelected {
background:url(/images/bogs/menu.png) -104px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.kids{
text-align:center;
background:url(/images/bogs/menu.png) -208px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.kidsHover {
background:url(/images/bogs/menu.png) -208px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.kidsSelected {
background:url(/images/bogs/menu.png) -208px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}






#lsTemplate .ls {
background:url(/images/bogs/menu.png) -291px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.ls{
text-align:center;
background:url(/images/bogs/menu.png) -291px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.lsHover {
background:url(/images/bogs/menu.png) -291px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.lsSelected {
background:url(/images/bogs/menu.png) -291px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}






#techTemplate .tech {
background:url(/images/bogs/menu.png) -421px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.tech{
text-align:center;
background:url(/images/bogs/menu.png) -421px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.techHover {
background:url(/images/bogs/menu.png) -421px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.techSelected {
background:url(/images/bogs/menu.png) -421px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


/* MAIN NAVIGATION ENDS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */





/* MEN TEMPLATES WITH SUBNAV REFERENCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* MEN ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#menTemplate {

background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}

#menTemplate .men {
background:url(/images/bogs/menu.png) 0px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

#menTemplate .all {
background:url(/images/bogs/subNav1.png) 0px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* AGG ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



#menTemplateAgg{
background:#E8E9E4 url(/images/bogs/aggBG.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
	

}


#menTemplateAgg .men {
background:url(/images/bogs/menu.png) 0px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}




#menTemplateAgg .agg {
background:url(/images/bogs/subNav1.png) -104px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


/* OUTDOOR ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



#menTemplateOutdoor{
background:#E8E9E4 url(/images/bogs/menOutdoorBg.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;

}


#menTemplateOutdoor .men {
background:url(/images/bogs/menu.png) 0px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}




#menTemplateOutdoor .outdoor {
background:url(/images/bogs/subNav1.png) -255px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* INDUSTRIAL ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */




#menTemplateInd{
background:#E8E9E4 url(/images/bogs/industrialBG.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}




#menTemplateInd .men {
background:url(/images/bogs/menu.png) 0px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


#menTemplateInd .ind {
background:url(/images/bogs/subNav1.png) -426px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* HUNTING ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

#menTemplateHunt{
background:#E8E9E4 url(/images/bogs/huntingBG.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}


#menTemplateHunt .men {
background:url(/images/bogs/menu.png) 0px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

#menTemplateHunt .hunting {
background:url(/images/bogs/subNav1.png) -564px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

/* END MEN TEMPLATES WITH SUBNAV REFERENCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */









/* women TEMPLATES WITH SUBNAV REFERENCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* women ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#womenTemplate {

background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}

#womenTemplate .women {
background:url(/images/bogs/menu.png) -104px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

#womenTemplate .all {
background:url(/images/bogs/subNav1.png) 0px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* AGG ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



#womenTemplateAgg{
background:#E8E9E4 url(/images/bogs/aggBG.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
	

}


#womenTemplateAgg .women {
background:url(/images/bogs/menu.png) -104px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}




#womenTemplateAgg .agg {
background:url(/images/bogs/subNav1.png) -104px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


/* OUTDOOR ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



#womenTemplateOutdoor{
background:#E8E9E4 url(/images/bogs/OSWomenBG2.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;

}


#womenTemplateOutdoor .women {
background:url(/images/bogs/menu.png) -104px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}




#womenTemplateOutdoor .outdoor {
background:url(/images/bogs/subNav1.png) -255px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* INDUSTRIAL ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */




#womenTemplateInd{
background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}




#womenTemplateInd .women {
background:url(/images/bogs/menu.png) -104px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


#womenTemplateInd .ind {
background:url(/images/bogs/subNav1.png) -426px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* HUNTING ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

#womenTemplateHunt{
background:#E8E9E4 url(/images/bogs/womenHuntingBG.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}


#womenTemplateHunt .women {
background:url(/images/bogs/menu.png) -104px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

#womenTemplateHunt .hunting {
background:url(/images/bogs/subNav1.png) -564px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

/* END women TEMPLATES WITH SUBNAV REFERENCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */










/* kids TEMPLATES WITH SUBNAV REFERENCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* kids ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#kidsTemplate {

background:#E8E9E4 url(/images/bogs/kidsOS.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}

#kidsTemplate .kids {
background:url(/images/bogs/menu.png) -208px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

#kidsTemplate .all {
background:url(/images/bogs/subNav1.png) 0px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* AGG ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



#kidsTemplateAgg{
background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
	

}


#kidsTemplateAgg .kids {
background:url(/images/bogs/menu.png) -208px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}




#kidsTemplateAgg .agg {
background:url(/images/bogs/subNav1.png) -104px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


/* OUTDOOR ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



#kidsTemplateOutdoor{
background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;

}


#kidsTemplateOutdoor .kids {
background:url(/images/bogs/menu.png) -208px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}




#kidsTemplateOutdoor .outdoor {
background:url(/images/bogs/subNav1.png) -255px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* INDUSTRIAL ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */




#kidsTemplateInd{
background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}




#kidsTemplateInd .kids {
background:url(/images/bogs/menu.png) -208px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


#kidsTemplateInd .ind {
background:url(/images/bogs/subNav1.png) -426px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



/* HUNTING ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

#kidsTemplateHunt{
background:#E8E9E4 url(/images/bogs/mountainBG4.jpg) repeat-x scroll center top;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}


#kidsTemplateHunt .kids {
background:url(/images/bogs/menu.png) -208px -75px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

#kidsTemplateHunt .hunting {
background:url(/images/bogs/subNav1.png) -564px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

/* END kids TEMPLATES WITH SUBNAV REFERENCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */












/*


#menTemplateAll .all {
background:url(/images/bogs/subNav1.png) 0px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;


}

*/



/* SUBNAV CLASSES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


.all{
text-align:center;
background:url(/images/bogs/subNav1.png) 0px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.allHover {
background:url(/images/bogs/subNav1.png) 0px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.allSelected {
background:url(/images/bogs/subNav1.png) 0px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.agg{
text-align:center;
background:url(/images/bogs/subNav1.png) -104px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.aggHover {
background:url(/images/bogs/subNav1.png) -104px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.aggSelected {
background:url(/images/bogs/subNav1.png) -104px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.outdoor{
text-align:center;
background:url(/images/bogs/subNav1.png) -255px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.outdoorHover {
background:url(/images/bogs/subNav1.png) -255px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.outdoorSelected {
background:url(/images/bogs/subNav1.png) -255px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


.ind{
text-align:center;
background:url(/images/bogs/subNav1.png) -426px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.indHover {
background:url(/images/bogs/subNav1.png) -426px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.indSelected {
background:url(/images/bogs/subNav1.png) -426px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}


.hunting{
text-align:center;
background:url(/images/bogs/subNav1.png) -564px 0px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}



.huntingHover {
background:url(/images/bogs/subNav1.png) -564px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}

.huntingSelected {
background:url(/images/bogs/subNav1.png) -564px -53px  no-repeat;
text-indent:-9999px;
cursor: pointer;
	cursor: hand;

}




/* SUBNAV CLASSES END !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */




.shop-form {
margin:0px 0px 0px 20px;
}

.shop-form .form input, .webform input {
border:1px solid #CCCCCC;
margin-right:3px;
padding:5px;
}

.form input, .webform input {

margin-right:3px;

}


.shop-cart {
margin:0 20px;
}

.shop-cart h1 {
color:#535B39;
}

.shop-cart .val {
color:#535B39;
}

.shop-cart .val a {
color:#535B39;
}


.shop-cart .productitemcell{

}

table.cart th {
border-right:1px solid #CCCCCC;
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
}


#catCartDetails {
margin:0 20px;
}


#catCartDetails .cartLink {
color:#535B39;
}

#catCartDetails .cartLink a {
color:#535B39;
}


div#footerTEXT {
border-top:1px solid #FFFFFF;
color:#CCCCCC;
padding:10px 30px 90px;
}
	
div#footerTEXT span {
	font-size:9px;
	color:#990000;
	text-transform:uppercase;
	float:right;
	padding-top:20px;
	padding-right:10px;

	}
	
	
div#footerTEXT a, div#footerTEXT a:visited {
	text-decoration:none;
	color:#CCCCCC;
	}
	
div#footerTEXT a:hover {
	color:#990000;
	}
	
	
	






.ibox_wrapper {
background-color: #636363 !important;
color: #FFFFFF !important;
}



/* PRODUCT REVIEWS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.reviewContainer {
margin:20px 10px;
width:890px;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
	width: 100%;
}
ul.tabs li {

background:#eeeeee none repeat scroll 0 0;
border-color:#CCCCCC #CCCCCC #CCCCCC;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
height:31px;
line-height:31px;
margin:0 0 -1px;
overflow:hidden;
padding:0;
position:relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
	width:200px;
}
.tab_container {
padding:10px 0;
	border: 1px solid #ccc;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: none;
	-khtml-border-radius-bottomright: none;
	-webkit-border-bottom-right-radius: none;
	-moz-border-radius-bottomleft: none;
	-khtml-border-radius-bottomleft: none;
	-webkit-border-bottom-left-radius: none;
}
.tab_content {
	
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	
	padding: 5px;
}


.comment-form {
background:none;
border:none;
color:#666666;
margin:0 0 18px;
padding:18px;
}

.comment-container .header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-size:11px;
padding:6px 18px;
}

.comment-container .content {
font-family:helvetica;
font-size:11px;
line-height:15px;
padding:18px;
}

.comment-form input.cat_textbox_small, .comment-form textarea {
border:1px solid #CCCCCC;
padding:10px;
width:300px;
}


#CaptchaV2 {
border:1px solid #CCCCCC;
padding:10px;
width:160px;
margin-top:5px;
}