

.containerPadding { padding:0 15px; }

 a.dropdown-toggle:hover {
    background-color: #F5F5F5;
    color: #000000;
}

.navbar-brand {
    font-family: 'Lobster',cursive !important;
    font-size: 26px !important;
}

.saui-element { margin-left:15px !important; }

@media only screen and (max-width:768px){
.navbar-nav > li {
float:none !important;
}
}

@media only screen and (max-width:768px){
	.row { padding-left:15px !important; padding-right:15px !important; }
}

@media only screen and (max-width:1220px){
	#subnav {
		display:none;
	}
	#content-subnav {
		margin-left:0px !important;
		margin-bottom:15px !important;
		max-width:none !important;
	}
}

.crp-showcase {
	background: url(/working/siteadmin/ui/mist/img/photo.jpg) no-repeat center center;
}


body {
	padding:0px;
	margin:0px;
	

		background-color:#ffffff;			
}
h1 {
	margin:0 0 0.37em 0 !important;
}


#sa, #roswell { max-width:980px; margin:0 auto; padding:0px 15px; }

#saHeaderLogo, #roswellLogo  {
	background: url('files/thebarre_logo_web.png') no-repeat;
    float: left;
    height: 90px;
    max-width: 270px;
	min-width: 240px;
}
#saHeaderLogo a, #roswellLogo a { display:block; width:100%; height:100%; }

#saHeaderTop, #roswellTopMenu  {
    float:right;
    max-width: 300px;
}

	#membersTopMenu {
		text-align:right;
		line-height:40px;
		color:#999999;
		font-size:13px;
	}
		#membersTopMenu a, #membersTopMenu a:hover {
			text-align:right;
			line-height:40px;
			color:#999999;
			font-size:13px;
			text-decoration:none;
		}
		#membersTopMenu a:hover {
			color:#333333;
		}
	#catalogTopMenu {
	/*	margin:0 auto;*/
		float:right;
		display:block;
		height:31px;
		background: url(images/roswellCatalogTopMenu.gif) repeat-x;
	}
        #catalogSep {
			float:left;
			display:block;
			width:2px;
			height:31px;
            background:url(images/roswellCatalogTopMenu_seperator.gif) no-repeat right;
        }
        #catalogCart {
			float:left;
			display:block;
			height:31px;
			line-height:31px;
			text-align:center;
			padding:0 15px;
        }
			#catalogCart a, #catalogCart a:hover {
				display:inline-block;
				padding-left:25px;
				line-height:31px;
				background:transparent url(images/cart_off.png) center left no-repeat;
				color:#adadad;
				font-size:12px;
				text-decoration:none;
			}
			#catalogCart a:hover {
				background:transparent url(images/cart.png) center left no-repeat;
				color:#333333;
				text-decoration:none;
			}
        #catalogCheckOut {
			float:left;
			display:block;
			height:31px;
			line-height:31px;
			text-align:center;
			padding:0 15px;
        }
			#catalogCheckOut a, #catalogCheckOut a:hover {
				display:inline-block;
				padding-right:25px;
				line-height:31px;
				background:transparent url(images/checkout_off.png) center right no-repeat;
				color:#adadad;
				font-size:12px;
				text-decoration:none;
			}
			#catalogCheckOut a:hover {
				background:transparent url(images/checkout.png) center right no-repeat;
				color:#333333;
				text-decoration:none;
			}
		
	#catalogTopMenuLeft {
		float:right;
		display:block;
		width:6px;
		height:31px;
		background:url(images/roswellCatalogTopMenu.gif) no-repeat;
		background:url(images/roswellCatalogTopMenuLeft.png) no-repeat;
	}
	#catalogTopMenuRight {
		float:right;
		display:block;
		width:6px;
		height:31px;
		background:url(images/images/roswellCatalogTopMenu.gif) no-repeat;
		background:url(images/roswellCatalogTopMenuRight.png) no-repeat;
	}

#roswellMenuLeft {
	float:left;
	display:block;
	width:7px;
	height:35px;
    background:url(images/roswellMenu_bar.gif) no-repeat;
    background:url(images/roswellMenu_barLeft.png) no-repeat;
	clear:both;
}
#roswellMenuRight {
	float:left;
	display:block;
	width:7px;
	height:35px;
    background:url(images/roswellMenu_bar.gif) no-repeat;
    background:url(images/roswellMenu_barRight.png) no-repeat;
}



.saBoxTop, .roswellBoxTop {
    background:#CCCCCC url('images/roswellBoxTop_background.gif') repeat-x;
	color:#fff;
}
.saBoxBody, .roswellBoxBody {
}


#subnav {
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	/*border-width:0 1px 0 0;*/
	}
#subnav a, #subnav a:visited {
	display:block;
	padding:4px 2px 4px 16px;
	text-decoration:none;
	color:#828282;
	font-weight:bold;
	border-top:1px solid transparent; border-bottom:1px solid transparent;
	}
#subnav a:hover, #subnav a.current, #subnav a.currentPage { color:#6f9ab1; background-color:#efefef; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
#subnav .subNav-level a { padding-left:16px; }

#subnav .subNav-level .subNav-level a { padding-left:32px; font-weight:normal; }
#subnav .subNav-level .subNav-level a:hover, #subnav .subNav-level .subNav-level a.currentPage { color:#6f9ab1;  font-weight:normal; }

#subnav .subNav-level .subNav-level .subNav-level a { padding-left:48px; }
#subnav .subNav-level .subNav-level .subNav-level .subNav-level a { padding-left:64px; }
#subnav .subNav-level .subNav-level .subNav-level .subNav-level .subNav-level a { padding-left:80px; }


#subnavArrow {
	display:block;
	margin:0px;
	padding:15px 0px 15px 15px;
	/*border-width:0 1px 0 0;*/
	}
#subnavArrow span {
	display:block;
	margin-bottom:3px;
	font-weight:bold;
}
#subnavArrow a, #subnavArrow a:visited {
	display:block;
	height:20px;
	width:167px;
	text-decoration:none;
	color:#828282;
	font-weight:normal;
	line-height:20px;
	border-top:1px solid transparent; border-bottom:1px solid transparent;	
	}

#subnavArrow a:hover { color:#6f9ab1; background:url('images/catalog_sortby_sprite.png') no-repeat 0px 0px; border-top:1px solid transparent; border-bottom:1px solid transparent; }
#subnavArrow a.current, #subnavArrow a.currentPage, #subnavArrow a:hover.currentPage { color:#838383; background:url('images/catalog_sortby_sprite.png') no-repeat 0px -31px; font-weight:bold; border-top:1px solid transparent; border-bottom:1px solid transparent; }
#subnavArrow a:hover.currentPage { color:#6f9ab1; }
#subnavArrow .subnavArrow-level a { padding-left:16px; }

#subnavArrow .subnavArrow-level .subnavArrow-level a { padding-left:32px; font-weight:normal; }
#subnavArrow .subnavArrow-level .subnavArrow-level a:hover, #subnavArrow .subnavArrow-level .subnavArrow-level a.currentPage { color:#6f9ab1;  font-weight:normal; }


/* #subnav a.level1 { padding:10px; } */

#content-subnav {
	max-width:950px;
	max-width/* */:/**/947px;
	max-width: /**/947px;
	width:100%;
	float:left;
	margin-left:15px;
	margin-bottom:15px;
	padding-left:0px;
	}


#saContent, #roswellContent {
    /*
	font-family: Arial, Helvetica, sans-serif;
    font-size: ;
    color:;
	*/
	clear:both;
}

#saFooter, #roswellFooter {
	border-top:1px solid #f1f1f1;
	margin:5px 0px 55px 0px;
    padding:15px 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
}
#saFooter a, #saFooter a:hover, #roswellFooter a, #roswellFooter a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
	text-decoration:none;	
}
#saFooter a:hove, #roswellFooter a:hover {
    color:#333333;
	text-decoration:underline;
}

#saFooterLeft, #roswellFooterLeft {
	display:block;
    float:left;
    max-width:475px;
    text-align:left;
}
#saFooterRight, #roswellFooterRight {
	display:block;
    float:right;
    max-width:475px;
    text-align:right;
}

.test {
	background: url('');
}

/*
.inner {
    padding-bottom: 120px;
    padding-top: 60px !important;
}
*/
.white {
	color:#FFFFFF !important;
	}