@import('/css/fancybox.css');
/* HTML Tag Redefinition */
html, body {height: 100%;}
body {/* customize_background */ background-color: #ffffff; /* customize_background */ padding: 0px; margin: 0px;
background: url(http://brcdesigns.com/themes/brc//images/bgRepeat.gif) repeat 0 0;}
img {border: 0px}
a { cursor:pointer}
br.clear {clear:both;display:inline;height:1px !important;margin:-1px 0 0;}
.clearBoth{clear: both;}

label { font-weight:bold;}
fieldset { border:1px solid #ccc;}


	/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

	/* Page Structure / Navigation */
#bkLine{background: #000000; width: 100%; height: 10px;}
#page{width:942px; margin: 0 auto; padding: 0; text-align:left;background: transparent url(http://brcdesigns.com/themes/brc//images/fadeRepeat.png) repeat-y;}
#page #headerSpacer{ height:10px }
#page #header{ position:relative; margin: 0 auto; width: 820px;} 
#page #header #logo{font-family:Arial, Helvetica, sans-serif; top: 10px;
line-height: auto;margin: 0px 0 10px -10px; padding: 0px;cursor:pointer;  left:0px ; z-index:10; width:auto; float:left; position: relative;}
#page #header #logo a{text-indent: -999px;overflow:hidden;font-size:0;line-height:0;color:#999;text-decoration:none;}
#page #header #logo p{display:inline; line-height:inherit; font-size:inherit; padding:inherit; margin:inherit; color:inherit }

.nav-header:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group {zoom: 1; }

#page #header #headerNav{right: -8px; z-index:2; width:100%; overflow:visible;position: relative; float: right;height: 29px;top: 0px;}
#page #header #example-one{margin: 0; list-style: none; position: relative;overflow: hidden;}
#page #header #example-one li{display: inline;}
#page #header #example-one li:hover{}
#page #header #example-one li a{color: #bbb; font-size: 15px; display: block; float: left; padding: 6px 14px 4px 14px; text-decoration: none; text-transform: lowercase; font-style: italic;}
#page #header #example-one li a:hover{}
#magic-line {position: absolute; bottom: 2px; left: 0; width: 100px; height: 2px; background: #5b5b5b;}
.homeHeader .homeNav{margin: 44px 0 0 0 !important;}

#pageTitle{float: left;position: relative;z-index: 10;font-size: 12px;font-style: normal;}
#pageTitle  h2#bcH2{float: left;}
#pageTitle h1#pageCurrent{color: #bc6216; float: none;margin: 6px 0 0 0;text-transform: lowercase;}
#pageTitle  h2 a#breadCrumbTitle{font-size: 20px;font-style: normal; line-height: normal; float: left;padding: 0 0 0 0;}
#pageTitle  a{float: left;padding: 2px 0 0; *padding: 5px 0 0;}
#pageTitle  span.ccm-autonav-breadcrumb-sep{float: left;padding: 2px 5px 0; *padding: 5px 5px 0;}
#contactInfo{background: #fff;color: #fff; width: 160px;display: none; position: absolute; right: 0; top: -6px;z-index: 5;}
#contactInfo p{margin: 0;border-top: 1px solid #ffffff; padding: 2px 5px 2px 10px;background: #a0a0a0;}
.contactHover{background: red;}
#fancybox_moreInfo, #press{margin: 0 10px 10px 10px; overflow: hidden;}
#fancybox_moreInfo h2{float: left; padding: 0 10px 0 10px; font-size: 30px;}
#fancybox_moreInfo ul{float: right; margin: 0; padding: 0 15px 0 25px; border-left: 1px solid #5b5b5b;}
#fancybox_moreInfo ul li, #press ul li{list-style: none;}
#press  h2{font-size: 30px;}
#press ul{margin: 0; padding: 0;}

#contactInfo p:hover{background: #5B5B5B;}
#contactInfo p.darkGray{background: #8c8c8c;}
#contactInfo p.lightGray{background: #a0a0a0;}
#contactInfo p a{color: #ffffff;}
#contactInfo .contactCorner{background: url(http://brcdesigns.com/themes/brc//images/contactCorner.gif) no-repeat 0 0; width: 152px; height: 12px;}
#contactFormHolder{display: block;}

#miniCart{float: right;overflow: hidden; height: 30px;}
#miniCart .cc-cart-links{float: left; color: #fff; padding: 5px;background: #595959;height: 30px;}
#miniCart .cc-cart-links a{color: #fff; vertical-align: middle;}
#miniCart #tinyLogo{float: left;margin: 0 0 0 8px;}
#miniCart #tinyLogo .tinyLogoImg{background: url(http://brcdesigns.com/themes/brc//images/tinyLogo.gif) no-repeat 0 0; width: 30px; height: 30px;}
#miniCart #tinyLogo .tinyLogoImg:hover{background: url(http://brcdesigns.com/themes/brc//images/tinyLogo.gif) no-repeat 0 -30px;}

#loginReg{float: right;position: relative;}
#loginReg .regTop{background: #595959; padding: 5px;float: left;}
#loginReg ul{overflow: hidden;margin: 0; padding: 0;}
#loginReg ul li{display: inline; float: left;}
#loginReg ul li a{margin: 0 20px;text-transform: uppercase;font-size: 12px;color: #fff;}
#loginReg #regContent{background: #fff;border: 1px solid #B4B4B4; padding: 0 15px 7px;position: absolute;z-index: 6; display: none;width: 157px;top: 29px;}
#loginReg #regContent .loginTxt{display: none;}
#loginReg #regContent .ccm-input-text{background:none repeat scroll 0 0 transparent;border:1px solid #B4B4B4;padding:3px;}
#regContent .loginButton input.ccm-input-submit{background: #595959;padding: 3px 10px; font-weight: bold; color: #ffffff; border: none; text-align: center;cursor: pointer;}

#page #header #header-area{margin: 0; padding: 0;}
#page #header #header-area #header-area-inside{margin: 0;}
#page #header #header-area img { display: block}

#page #central{clear:both; width: 820px; margin: 0 auto;min-height: 650px;}
#page .workCentral{margin-top: 9px !important;}
#page .homeCentral{margin-top: 9px !important;}
#page .no-sidebar {background-image: none !important; margin-top: 9px !important;}
#page #central.central-left { background:url(http://brcdesigns.com/themes/brc/images/nav_sidebar_left_bg.gif) repeat-y center !important; }
#page #central.central-left div#sidebar {float: left !important; }
#page #central.central-left #body {padding-left: 65px !important; padding-right: 0px !important; float:right}
 
#page #central #body{ float:left; width:67%; padding-right:28px; padding-left: 0px !important; padding-right: 0px !important }
#page .no-sidebar #body{ float: none !important; width: auto !important; }
#page #central #sidebar{ float:right; width:23%; overflow:hidden;margin: 0 0 0 17px;}
#page #central #sidebar p{ line-height:24px}
#page #central #sidebar ul.nav{ list-style:none; margin-left:0px; padding:0px; padding-left:24px; font-size:11px;}
#page #central #sidebar ul.nav li{ margin-bottom:16px; }
#page #central #sidebar ul.nav a{ text-decoration:none; color:#333 }
#page #central #sidebar ul.nav a.nav-selected {font-weight: bold}
#page #central #sidebar ul.nav a:hover{ text-decoration:none }
#page #central #sidebar ul.nav ul{ list-style:none; margin-left:0px; padding:0px; padding-left:16px; margin-top:16px; }
#page #central #sidebar ul.nav ul li{ margin-bottom:16px; }

#page #central.navLeft{ background:url(http://brcdesigns.com/themes/brc/images/nav_sidebar_left_bg.gif) repeat-y center; }
#page #central.navLeft  #sidebar{float:left}
#page #central.navLeft  #body{float:right; padding-right:0px; width:68%; }

#page #central.noSideNav{ background: none; }
#page #central.noSideNav  #sidebar{ display:none }
#page #central.noSideNav  #body{float: none; padding-left:0px; padding-right:0px; width:100%; }

#page #footer{padding:10px 50px 15px; clear:both;color:#999; font-size:10px; margin: 25px auto 0; width: 810px; background: url(http://brcdesigns.com/themes/brc//images/footerbg.jpg) no-repeat;position: relative;overflow: hidden;}
#page #footer ul li {display: inline; color: #595959;}
#page #footer a{ text-decoration:none; color: #595959;}
#page #footer a:hover{color: #BC6216;}
#page #footer span.powered-by { float:left; }

#login{display: none;position: absolute;bottom: 25px;left: 265px; z-index: 77;background: #ffffff;padding: 0px 15px 7px 15px; border: 1px solid #B4B4B4; font-size: 12px;}
#login .login_block_form .loginTxt{display: none;}
#login .loginButton #submit{padding: 4px 10px; font-weight: bold; background: #595959; color: #ffffff; cursor: pointer; text-align: center;border: none;}
#login .login_block_form .ccm-input-text{background: none; border: 1px solid #b4b4b4; padding: 3px}
	/* Page Elements */
.pagingNav{ margin:16px 0px 8px 0px}
.pagination{ text-align:center; color:#bbb; padding-top:4px}
.pagination .pageRight{width:20%; float:right; text-align:right}
.pagination .pageLeft{width:20%; float:left; text-align:left}
	/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}
	/*HOMEPAGE*/

#twitter{width: 220px;float: left;padding: 0 14px 0 0;}
/*#twitter{width:400px; height: 700px; margin:40px auto; background:#fff; border-top:4px solid #eee; border-left:4px solid #eee; padding:20px}*/


#twitter h2, #recentView h2, #latestBlog h2{background: #eeeeee;padding: 6px 16px 9px;margin: 0; font-size: 16px;font-weight: normal; color: #bc6216;}
#central #latestBlog h2{margin-left: 10px;}
#recentView h2{margin-bottom: 15px;}
.homeRecentView{margin-bottom: 10px;}
.homeRecentView img{border: 1px solid #ccc;}
#twitter ul{padding: 15px 16px 0 9px;overflow: hidden;}
#twitter a#facebookLink{float: left;padding: 10px 15px 0 10px;}
#twitter a#twitterLink{float: left;padding: 10px 0 0 0;}
#twitter a#flickrLink{float: left;padding: 10px 15px 0 10px;}
#twitter a#picasaLink{float: left;padding: 10px 15px 0 0px;}
a#facebookLink .facebookImg{background: url(http://brcdesigns.com/themes/brc//images/facebookIcon.gif) no-repeat 0 0; width: 29px; height: 29px;}
a#facebookLink .facebookImg:hover{background: url(http://brcdesigns.com/themes/brc//images/facebookIcon.gif) no-repeat 0 -29px;}
a#twitterLink .twitterImg{background: url(http://brcdesigns.com/themes/brc//images/twitterIcon.gif) no-repeat 0 0; width: 29px; height: 29px;}
a#twitterLink .twitterImg:hover{background: url(http://brcdesigns.com/themes/brc//images/twitterIcon.gif) no-repeat 0 -28px;}
a#flickrLink .flickrImg{background: url(http://brcdesigns.com/themes/brc//images/flickr.png) no-repeat 0 0; width: 29px; height: 29px;}
a#flickrLink .flickrImg:hover{background: url(http://brcdesigns.com/themes/brc//images/flickr.png) no-repeat 0 -29px;}
a#picasaLink .picasaImg{background: url(http://brcdesigns.com/themes/brc//images/picasa.png) no-repeat 0 0; width: 29px; height: 29px;}
a#picasaLink .picasaImg:hover{background: url(http://brcdesigns.com/themes/brc//images/picasa.png) no-repeat 0 -29px;}



#sidebar .ccm-jereme-tweetcrete-timeline .ccm-jereme-tweet-text{font-size: 12px !important;}
#homeSlider{margin-bottom: 9px;}

#studioBody #headtitle h2{display: none;}
#latestBlog{width: 310px;float: left;margin: 0 3px;padding: 0px 13px 0px 0px;;border-left: 3px double #b4b4b4; border-right: 3px double #b4b4b4;}
#page #central .internetPress{border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4;}
.internetPress h3{margin: 15px 0 4px 0; text-decoration: underline;}
#latestBlog #blogContainer{margin: 15px 10px 0;}
#latestBlog #blogContainer #title{padding: 15px 0 0 0;}
#latestBlog #blogContainer #content-sbBlog-title h3{text-decoration: underline;}
#latestBlog #bloglist{display: none;}
#latestBlog #blogContainer #content-sbBlog-month{display: none;}
#latestBlog #blogContainer #content-sbBlog-commentcount{display: none;}
.sbMore{padding: 4px 0 0 0;}
.sbMore a{font-size: 11px;}
#recentView{width: 220px; float: left;padding: 0 0 0 14px;}
#recentView table.ccm-core-commerce-product-list-results{padding: 15px 0 0 10px;}
#recentView .ccm-core-commerce-add-to-cart{margin: 0 0 10px 0;}
/*#recentView img{border: 1px solid #c2c2c2; padding: 1px;}*/
#recentView td.ccm-core-commerce-add-to-cart-thumbnail-left{padding-right: 16px;}
#recentView .ccm-core-commerce-product-list-results .productName{font-style: italic;font-size: 14px;margin: 10px 0 0 0;}
#recentView .ccm-core-commerce-product-list-results .productName p{text-transform: uppercase;font-weight: bold; font-size: 10px;}
#nalbertofblike{float:left; margin: 0 0 30px 0;}

.homethumbDiv{overflow: hidden;margin-top: 10px;}

	/*SLIDER*/
#tc-slider-homeslider{position: relative;width: 820px;color: #5b5b5b;}
#tc-slider-homeslider .tc-slider-link-homeslider{width: 14px; height: 33px;position: absolute;text-indent: -9999px;bottom: 203px;border: none;}
#tc-slider-homeslider .tc-slider-linkprev{background: transparent url(http://brcdesigns.com/themes/brc//images/aLeft.gif) no-repeat;left: 0px; width: 30px; height: 59px;}
#tc-slider-homeslider .tc-slider-linknext{background: transparent url(http://brcdesigns.com/themes/brc//images/aRight.gif) no-repeat; right: 0px;width: 30px; height: 59px;}
#tc-slider-homeslider h3{font-size: 60px; margin: 70px 0 10px 0;}
#tc-slider-homeslider p a{text-transform: uppercase; color: #5b5b5b;}
	/*STORE*/
.worksColumn{width: 198px;float: left; border-right: 1px solid #b4b4b4;margin: 0 8px 0 0px; min-height: 940px;}
.worksColumn .worksColumnTitle{width: 199px; height: 66px;}
.worksColumn #chairsTitle{background: url(http://brcdesigns.com/themes/brc//images/chairs.gif) no-repeat;}
.worksColumn #tablesTitle{background: url(http://brcdesigns.com/themes/brc//images/tablesDesks.gif) no-repeat;}
.worksColumn #sofasTitle{background: url(http://brcdesigns.com/themes/brc//images/sofas.gif) no-repeat;}
.worksColumn #bedsTitle{background: url(http://brcdesigns.com/themes/brc//images/beds.gif) no-repeat;}
.worksColumn table.ccm-core-commerce-product-list-results{margin: 10px 0 0 10px; width: 180px;}
.worksColumn .ccm-core-commerce-add-to-cart{margin: 0 0 10px;}
.worksColumn .productName a{font-size: 14px; font-style: italic; color: #5b5b5b;margin:0; line-height: 15px; padding: 0;}
#seeforyourself a:hover{color: #BC6216}
.productName a:hover{color: #5C5C5C;}

/*Super Fish Drop Down*/
.sf-menu li a{
	color:#BBBBBB;
	display:block;
	float:left;
	font-size:15px;
	font-style:italic;
	padding:6px 14px 4px;
	text-decoration:none;
	text-transform:lowercase;
}
#sf-menu426 .sf-menu{
	margin: 0; padding: 0;
}
.sf-menu a.sf-with-ul{
	padding-right: 6px !important;
}
.sf-menu li:hover ul, sf-menu li.sfHover ul{
	top: 25px !important;
}

/*Gallery*/
#productDetail div.ccm-imageSlider-controls-upper-left {position: absolute; bottom: 10px !important; right: 10px !important; z-index: 3; height: 16px;}

#gallryDetail{height: 500px;position: relative;}
#closeDescription{bottom:0;color:#FFFFFF;left:0;margin:0;position:absolute;richness:0;z-index:12;background: url(http://brcdesigns.com/themes/brc/images/description.jpg) no-repeat; width: 35px;height: 111px;cursor: pointer;}
.galleryTitle{background: #eeeeee;clear: both;}
.galleryTitle h1{color: #bc6216;font-size: 30px;line-height: 63px;padding: 15px 20px;margin: 9px 0;}
.galleryThumb{float: left;width: 250px;}
.galleryThumb img{border: 1px solid #ccc;}
.GalleryDescriptions h3{color: #ff7f01;}
.GalleryDescriptions p{width: 710px;}
.GalleryDescriptions{background: #787877; color: #fff; padding: 18px 30px;position: absolute;bottom:0; left: 0; z-index: 10;height: 75px;width: 724px;margin-left: 35px;display: none;}
#gallryDetail .arrowLeft{background: url(http://brcdesigns.com/themes/brc/images/description.jpg) -35px 0;}
span.ccm-imageSlider-prevBtn a, span.ccm-imageSlider-nextBtn a{outline: none;}
/*Product Gloal*/
.worksColumn td.ccm-core-commerce-add-to-cart-thumbnail-left, #moreProduct td.ccm-core-commerce-add-to-cart-thumbnail-left, #recentView td.ccm-core-commerce-add-to-cart-thumbnail-left
{border: 1px solid #c2c2c2; padding: 1px;}

.worksColumn .ccm-core-commerce-add-to-cart-image, #moreProduct .ccm-core-commerce-add-to-cart-image, #recentView .ccm-core-commerce-add-to-cart-image
{width: 63px !important; height: 63px; overflow: hidden;}

.worksColumn .ccm-core-commerce-add-to-cart-image img, #moreProduct .ccm-core-commerce-add-to-cart-image img, #recentView .ccm-core-commerce-add-to-cart-image img
{margin: 0 0 0 -17px;}

.worksColumn #productDesc, #moreProduct #productDesc, #recentView #productDesc
{padding: 0 0 0 16px;}

#installationContent .ccm-core-commerce-add-to-cart-image{margin: 0 16px 0 0;}
#installationContent img{border: 1px solid #C2C2C2; padding: 1px;}
#installationContent .productName a:hover{color:#5C5C5C}
#installationContent .ccm-core-commerce-product-list-results .ccm-core-commerce-add-to-cart{padding: 0 0 15px 0;}

/*LIGHT BOX GALLERY*/
.ccm-gallery-wrap{border-bottom: 1px dotted #595959;}
.ccm-gallery tbody tr td p{text-align:center;}
.ccm-gallery {margin-top: 16px;}
.ccm-gallery tbody tr td{vertical-align:middle;}
.ccm-gallery tbody tr td img{display:block;margin:0 0 10px 15px;cursor:pointer;border: 1px solid #c4c4c4;padding: 1px;}
.pressImg{float: left;}
.pressName{float: left;margin: 0 0 0 15px;width: 110px;}
.pressName h4{font-size: 16px;}
.viewArticle{font-size: 10px;text-transform: uppercase;}

#videoLightbox{display: none;}
.pressVideo h4{margin: 15px 0 0 0;}

h4.guestBook-title {
	margin-top:30px;
	border-top: 1px solid #b4b4b4;
	font-size: 18px;
	padding: 10px 0 3px;
	clear: both;
}
h5.guestBook-formBlock-title{
	display: none;
}
div.guestBook-entry {
	padding:10px 15px;
	margin:6px 0 12px 0;
	border: 1px solid #B4B4B4;
	width: 500px;
}

.guestBook-entry div.contentByLine {
	font-size:.8em;
	color:#333333;
	margin-bottom: 4px;
}
.guestBook-entry div.contentByLine .userName{
	font-weight: bold;
	font-size: 14px;
	color: #BC6216;
	float: left;
}
.guestBook-entry div.contentByLine .contentDate{
	float: right;
}
.guestBook-entry div.guestBook-manage-links {
	font-size:.8em;
	color:#333333;
	text-align:right;
	float:right;
	padding-left:8px; 
}
.guestBook-formBlock .error{
	color: #BC6216;
}
.commentResponse{
	color: #BC6216;
}
.guestBook-formBlock {
	padding:0px 0 12px 0;
	margin: 10px 0;
}
.guestBook-formBlock label {
	width:304px;
	display:block;
	float:left;
	background: #EFEFEF;
	font-weight: normal;
	padding: 0 0 0 8px;
	font-size: 12px;
	color: #595959;
}
.guestBook-formBlock input {
	background: none;
	border: 1px solid #595959;
	padding: 3px 5px;
	width: 300px;
	height: 20px;
}
.guestBook-formBlock .postComment{
	background: #595959;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	height: auto;
}
.guestBook-formBlock textarea {
	height: 90px;
	margin: 0px 0 12px 0;
	border: 1px solid #595959;
	font-family: Arial, San-serif;
	font-size: 12px;
	width: 520px;
	padding: 3px 5px;	
}
.guestBook-formBlock .note {
	font-size:10px;
}

.guestBook-formBlock span.error, div#guestBook-formBlock-<?php echo $controller->bID?> span.error {
	color:#990000;
	text-align:left;
}
div.ccm-attribute-address-line label{
	float: left;
	width: 125px;
}	/*form*/
#comments .guestBook-formBlock input, #comments .guestBook-formBlock textarea{border: 1px solid #b4b4b4; padding: 4px 8px; width: 220px; margin: 4px 0 7px 0; font-family: Arial, san-serif; font-size: 12px; color: #5b5b5b;}
#comments .guestBook-formBlock input:hover, #comments .guestBook-formBlock input:focus, #comments .guestBook-formBlock textarea:hover, #comments .guestBook-formBlock textarea:focus{background: #efefef; border: 1px solid #000;}

#moreProduct{float: right;width: 820px;margin: 15px 0 0 0;}
#moreProduct h1{background: #eee; height: 63px;font-size: 50px; color: #bc6216; padding: 9px 10px 0px 40px}
#moreProduct .ccm-core-commerce-product-list-results{margin: 10px 0 0 0;}
#moreProduct .ccm-core-commerce-product-list-results .ccm-core-commerce-add-to-cart{margin: 0 0 15px 10px;}
#productDetail{position: relative;}
#productDetail #seeforyourself{display: none;}
#productDetail .productTable{background: #ffffff;}
#productDetail .productTable tr td#productDesc a#brcRegister{display: none;}
#productDetail .productTable tr td#productDesc{padding: 19px 30px 10px 30px;background: #595959; line-height: 20px; overflow: hidden; height: 350px;}
#productDetail .productTable tr td#productDesc p{font-size: 14px; color: #fff; font-weight: normal;}
#productDetail .productTable tr td#productDesc .ccm-input-submit{background: #eeeeee; color: #595959; margin: 25px 0 0 0;display: none;}
#productDetail .productTable tr td#productDesc #productDescBody p{font-size: 14px; color: #ffffff!important;}
#productDetail .productTable tr td#productDesc #productDimension{font-weight: bold;font-size: 12px; padding: 0 0 20px 0 ; color: #fff;}
#productDetail .productTable tr td#productDesc #productPrice{font-style: italic;}
#productDetail #productDesc table tr td{color: #fff;}
#central .ccm-input-submit {background: #595959;padding: 3px 10px; font-weight: bold; color: #ffffff; border: none; text-align: center;cursor: pointer;}

/*BLOG PAGE*/
#studioBody{width: 600px; float: left; border-right: 1px solid #b4b4b4;padding: 0 13px 0 0;}
#studioBody #sbBlog{margin-top: 0;}
#studioBody #sbBlog #titlehead{display: none;}
#central #studioBody .firstPost{background: #efefef; font-size: 24px; padding: 20px 28px; margin: 0;}
#studioBody #content-sbBlog-wrap{padding: 20px 14px;margin: 0 14px; border-bottom: 1px solid #b4b4b4;}
#studioBody .firstPost #content-sbBlog-contain #content-sbBlog-title{background: #ffffff; height: auto; padding: 25px 0 25px 15px;margin: 0 0 0 -15px;width: 565px;}
#studioBody .firstPost #content-sbBlog-contain #content-sbBlog-title h3 a{font-size: 46px; color: #bc6216;line-height: 45px;}
#studioBody .firstPost #content-sbBlog-contain #content-sbBlog-post{font-size: 18px;line-height: 26px;margin: 15px 0 0 0;}
#studioBody #content-sbBlog-contain #content-sbBlog-month, #studioBody #content-sbBlog-contain #content-sbBlog-commentcount{display: none}

#sbBlogsort .catpost{padding: 20px 14px;border-bottom:1px solid #B4B4B4;}
#sbBlogsort .catpostdate{display: none;}

.blogSide h2{background: #efefef;padding: 5px 5px 5px 9px; color: #BC6216;}
.blogSide .ccm-jereme-tweetcrete-timeline ul{margin: 0 0 0 10px;}
#studioBody object{width: 601px !important; height: 486px !important; padding: 0 0 20px 0;}
#studioBody object embed{width: 601px !important; height: 486px !important;}

#archive_list{border-top-width: 1px;border-top-color: #e5e5e5;border-top-style: dotted;padding-bottom: 7px;}
#archive_list h3{margin-left: 10px; display: none;}
.arch_months{margin-left: 10px; font-weight: bold;}
.arch_months a{display: block;border-bottom: 1px solid #595959;padding: 5px 0 5px 0;}


/*REGISTER*/
#brcRegister{color: #595959;background: #eeeeee;padding: 3px 10px; text-align: center; font-weight: bold; cursor: pointer;font-size: 13px;}
.regClosebtn{background: #595959; color: #fff; border: none; padding: 3px 10px; text-align: center; cursor: pointer; font-weight: bold;}

/*ABOUT PAGE*/
#aboutTxt{background: #efefef; padding: 20px; overflow: hidden;}
#aboutTxt h2{font-size: 24px;}
#aboutTxt h2 span{padding-bottom: 8px;}
#aboutTxt img{margin-right: 20px;}
.formBlockSurveyTable td input{background: #fff;border: 1px solid #5B5B5B; padding: 4px 8px; width: 265px;}
.formBlockSurveyTable td input.formBlockSubmitButton{background: #595959; border: none; padding: 5px 10px; width: 65px; color: #fff;text-align: center;font-weight: bold;cursor: pointer;}
.formBlockSurveyTable td textarea{font-family: Arial, san-serif; font-size: 12px; color: #595959; padding: 4px 8px;}

/*FOOTER*/
#footerNav{overflow: hidden;margin-bottom: 10px;}
#footerNav ul.nav{margin: 0; padding: 0;}
#footerNav ul.nav li{display: inline;margin: 0 20px 0 0;}
#footerNav a{font-weight: bold;font-size: 12px;}

/*Buttons*/
.ccm-core-commerce-cart-buttons-checkout, .ccm-core-commerce-checkout-button-previous, .ccm-core-commerce-cart-buttons input
{background: #595959; border: none; padding: 5px 10px; color: #fff;text-align: center;font-weight: bold;cursor: pointer;}

/*REGISTRATIONS*/
.ArcherMedium{font-size: 24px;line-height: 36px; color: #5b5b5b;}


/*FORM ELEMENTS*/
.form1{margin: 0 0 10px 0;}

/*REGISTRATION [A] */
#registrationA{padding:0 15px 15px 15px;}
#registrationA .regASection{overflow: hidden;}
#registrationA .regASection label{display: inline;float: left;}
#registrationA .regASection input{background: #fff; border: 1px solid #595959; padding: 3px 5px; width: 200px;float: right;}
#registrationA .ccm-button{overflow: hidden;}
#registrationA .ccm-button #register{background: #595959; border: none; color: #fff; cursor: pointer; font-weight: bold; padding: 5px 10px; text-align: center;float: right;}

#registrationA .regASection2{overflow: hidden;}
#registrationA .regASection2 div{float: left;}
#registrationA .regASection2 input{background: #fff; border: 1px solid #595959; padding: 3px 5px; width: 200px;float: right;}
#registrationA .regASection2 input.ccm-input-checkbox{float: left;width: auto;margin: 2px 3px 0 15px;}
#registrationA .ccm-attribute-address-line{overflow: hidden; width: 345px;padding: 5px 0;}
#registrationA .ccm-attribute-address-18{display: block; width: 5px; overflow: hidden;width: 360px; float: left;}
#registrationA .ccm-attribute-address-18 .ccm-attribute-address-line{overflow: hidden;}
#registrationA .ccm-attribute-address-18 .ccm-attribute-address-line label{float: left;}
#registrationA .ccm-attribute-address-18 .ccm-attribute-address-line select{float: right;}

#interiorSection .regASection2{margin-bottom: 10px;}

#akID[50][value]{background: red;}

#id_section{
	float: left;
	margin: 3px 15px 0 0;
}

#id_section p a{
	color: #bbb;
	font-size: 15px;
	font-style: italic;
	text-transform: lowercase;
	border-bottom: 2px solid transparent;
}
#id_section p a:hover{
	border-bottom: 2px solid #5B5B5B;
}

/*Collection Page*/

#collectionHolder .ccm-area {
	overflow: hidden;
}

#collectionHolder .collectionItem{
	width: 252px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0 20px 50px 0;
}
#collectionHolder .collectionItem p{
	position: absolute;
	top:0;
	left: 0;
	background: #eeeeee;
	width: 234px;
	padding: 5px;
	font-size: 14px;
}
#collectionHolder .collectionItem .cai-image-with-caption{
	margin-top: 28px;
	border: 1px solid #eeeeee;
}
#collectionHolder .collectionItem .cai-image-with-caption img{
	height: auto;
	min-height: 147px;
	height: 147px;
	width: auto;
}
#collectionHolder .ccm-block{
	float: left;
	width: 242px;
	margin-right: 20px;
}
#collectionHolder .swp-pagination-page{overflow: auto;}
.swp-pagination{overflow: hidden;}
.swp-pagination{text-align: center;margin: 0 auto;}

.swp-pagination-link{background: #ececec;padding: 2px 5px;text-align: center;}
.swp-pagination-link-active{background: #000;color: #fff;}

#collectionHolder .ccm-imageSlider-wrapper{}
#collectionHolder .ccm-imageSlider-wrapper{width: 242px}
#collectionHolder .ccm-imageSlider-wrapper img{width: 242px; height: auto;}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

.imageSliderImages a img{
width: 820px;
height: auto;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #eee;
	border: 4px solid #5b5b5b;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 0px;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	bottom: 5px;
	left: 15px;
	width: 33px;
	height: 13px;
	background: url(http://brcdesigns.com/themes/brc//images/closeBtn.gif) no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(http://brcdesigns.com/themes/brc/'/images/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_nw.png', sizingMethod='scale'); }

