@import url('../bootstrap/bootstrap.css');

/* bootstrap tweaks */
.tab-content	{ padding:10px; }

/* headings */
h1, .h1	{font:900 2.2em "trebuchet ms", serif;}
h2, .h2	{font:700 1.6em "trebuchet ms", serif;}
h3, .h3	{font:700 1.4em "trebuchet ms", serif;}
h4, .h4	{font:700 1.3em "trebuchet ms", serif;}
h5, .h5	{font:700 1.2em "trebuchet ms", serif;}
h6, .h6	{font:700 1.1em "trebuchet ms", serif;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{ text-decoration:none; }

/* header */
#bw-main-header 	{ margin-bottom: 25px; }
#bw-main-header .navbar .nav a	{ font-weight:bold; }
#bw-main-header .navbar-default .navbar-nav > .open > a, 
#bw-main-header .navbar-default .navbar-nav > .open > a:hover, 
#bw-main-header .navbar-default .navbar-nav > .open > a:focus,
#bw-main-header .navbar .site-bar .nav > .active > a, 
#bw-main-header .navbar .site-bar .nav > .active > a:hover, 
#bw-main-header .navbar .nav > .active > a:focus
	{ background-color: transparent; background-image:none; }
#bw-main-content #wrapper	{ position:relative; }

#socialbuttons	{display: block; position: absolute; margin-left: -90px; padding: 10px; background: #EEE; border: 1px solid #E7E7E7; box-shadow: inset 0 0 1px white, 0 0 2px #EEE; border-bottom: 1px solid #E3E3E3;}
#socialbuttons>div	{ padding-bottom:15px; }

.page-header	{ margin-top:0; }
/* Link blocks */
#bw-main-footer a:link 	{ color:#555; text-decoration:none; }
#bw-main-footer a:visited 	{ color:#555; text-decoration:none; }
#bw-main-footer h3 	{ color:#444; font-size:12px; font-weight:bold; margin-bottom: 5px; margin-top: 21px; }
#bw-main-footer .links 	{ color:#555; font-size:10px; }
#bw-main-footer div.linkblock	{ padding:0px 20px 20px 0; text-align:left; }
#bw-main-footer ul.links 	{ margin:0; padding:0; } 
#bw-main-footer ul.links li 	{ list-style-type:none; padding-top:3px; }

.stepbox	{padding:15px;}
.stepbox .stepnumbercircle {
	background-color:#0060cc;
	color:white;
	display:inline-block;
	height:40px;
	width:40px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;	
	font-size:2.22em;
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	margin-bottom:7px;
}
.stepbox h2	{ margin:0; }

@media (min-width: 768px) {
.carousel-caption { right: 10%; left: 10%; padding-bottom: 30px; }
}

/* Rounded */

.rounded	{ -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

fieldset 	{ -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
legend	{ -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

fieldset	{ background-color:#E2F4F8; padding:20px; margin-bottom:20px;}
legend	{ background:#E2F4F8; width:auto; padding:5px 20px 0 20px; margin:0; border:none;}
legend + .control-group	{margin:0;}

.box	{ -moz-border-radius:5px; -webkit-border-radius:5px;	-o-border-radius:5px; }
.promobox	{ -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; }
#navigation .module	{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#bcatnone	{ -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
tr.minifeature td>.box	{ border-radius:5px; }
.commercebar ul.breadcrumbs	{ -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px;}

/*** boxes ***/
.box	{padding:6px; border:1px solid #ccc; margin:10px 0;}
.box.confirm	{padding:5px 20px}
.box.confirm p	{padding-bottom:15px;}
.panel .box>h3	{padding:2px; border:1px solid #dedede; background:#e9ecef;}
.boxcontent	{padding:2px;}

.boxpadding	{padding:20px;}


/*Size, Binding & Paper Options*/
img.product-cover	{box-shadow: 0px 0px 10px #999999;margin:5px;}
select#casematerial	{ width:auto; }
.vvproduct #producttitle	{padding:0px; margin:0px 0px 4px 0px;}
.vvproduct dd	{margin-left:0;}
.purchaseoptions	{width:100%; margin-bottom:20px;}
.purchaseoptions .optionslist label	{margin-bottom:10px;width:100%}
.purchaseoptions h2	{text-align:center; margin-bottom:16px;font-size:14pt;}
.purchaseoptions h3	{font-size:12pt;margin-top:0;}
.purchaseoptions h4	{font-size:1em;}
.purchaseoptions dt	{padding:6px 6px 6px 9px; margin:10px 0 10px 0;; background-color:#E0E0E0; color:#333333; font-size:1.3em;}
.purchaseoptions dd	{padding:0; margin:0 0 15px 0;}
.purchaseoptions input	{float:left;}
.purchaseoptions p	{margin:0px;padding:0;}
.vvproduct .creatorprice	{color:green;font-size:smaller;font-weight:bold;}
.purchaseoptions .sortoptions	{ overflow:hidden; margin-left:2px; }
.purchaseoptions a.cataloglink	{float:right; margin-right:20px; font-weight:normal; font-size:0.8em;}
.purchaseoptions .sortbutton	{
	background: #999; /*non-css3 browsers */
	color:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#333333'); /*IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333)); /*webkit browsers */
	background: -moz-linear-gradient(top,  #999999,  #333333); /*firefox 3.6+ */

	text-shadow:none;
	text-align:center;
	font-size:1.0em;

	width:24.8%;
	float:left;
	padding-top:6px;
	padding-bottom:6px;

    -moz-box-shadow: 0px 5px 5px #888; -webkit-box-shadow: 0px 5px 5px #888; -o-box-shadow: 0px 5px 5px #888; box-shadow: 0px 5px 5px #888;


	cursor:pointer;
}
.purchaseoptions .sortbutton.active 	{ color:white; }
.purchaseoptions .sortbutton:not(.leftend):hover	{ color:white; }
.purchaseoptions .sortpointer 	{ height:17px; width:25%; float:left; text-align:center; margin-top:0px; visibility:hidden; }	
.purchaseoptions .sortpointer 	{ background:url('images/sort_pointer_grey.png') no-repeat top; }	
.purchaseoptions .sortbutton.leftend	{ -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -o-border-radius-topleft:5px; border-radius-topleft:5px; }
.purchaseoptions .sortbutton.rightend 	{ -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -o-border-radius-topright:5px; border-radius-topright:5px; }

.coverpreview 	{ padding:0px 0px 20px 0px;}
.coverpreview img 	{ border: 1px solid #eee }

/* Product catalog */
.productcatalog .price.binding	{text-align:right}
.productcatalog .price span	{font-size:8pt;font-weight:normal;color:#999;}
.productcatalog .header strong	{font-size:10pt;padding: 0 6px 0 0;}

.productcatalog 	{clear:both;}
.productcatalog .header .inputbox strong	{ color:black; font-size:9pt; }
.productcatalog .thumb 	{width:50px;padding:0;margin:0 10px 0 0;float:left;}
.productcatalog div.thumb 	{height:30px;}
.productcatalog h1 a 	{text-decoration:none;color:#262;}
.productcatalog h2.cataloggroup	{float:left;margin-top:20px;}
.productcatalog .dimensions h1	{text-align:center;font-size:20px;white-space:nowrap;}
.productcatalog .pricecalcuation	{ float:right; padding:5px 10px; }
.productcatalog .price,
.productcatalog .calcprice	{ font-weight:900; font-size:10pt; }
.productcatalog .calcprice 	{ text-align:right;width:7em;}
.productcatalog h3	{ display:inline; }
.productcatalog .optionslist dt .formhelp	{ padding-right:10px; color:black;font-weight:normal;font-size:10pt; }

.gradient-h-lr	{
background: -moz-linear-gradient(left,  rgba(127,127,127,0) 0%, rgba(127,127,127,0.55) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(127,127,127,0)), color-stop(100%,rgba(127,127,127,0.55))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.55) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.55) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.55) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(127,127,127,0) 0%,rgba(127,127,127,0.55) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

.templatedrop	{
	-moz-box-shadow: 0 1px 8px rgba(0,0,0,.6);
	box-shadow: 0 3px 4px rgba(0,0,0,.6);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#000000')"; /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#000000'); /* For IE 5.5 - 7 */
}
.shadow-bottom	{
-moz-box-shadow: 0px 5px 7px rgba(50, 50, 50, 0.2);
-webkit-box-shadow: 0px 5px 7px rgba(50, 50, 50, 0.2);
box-shadow: 0px 5px 7px rgba(50, 50, 50, 0.2);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#99999999')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#9999999999');
}

.shadow-right	{
-moz-box-shadow: 5px 0px 7px -5px rgba(50, 50, 50, 0.2);
-webkit-box-shadow: 5px 0px 7px -5px rgba(50, 50, 50, 0.2);
box-shadow: 5px 0px 7px -5px rgba(50, 50, 50, 0.2);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#99999999')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#9999999999');
}

/* vim: set ts=40: */
