/* ----------------------------------------------- 
Title:      BraidingWorld.com Stylesheet
Author:     Tine, unit4@optonline.net, Scriptlance ID: unit4
Updated:    September 24 2005
----------------------------------------------- */

body {
	margin:23px 0 23px 0;
	padding:0;
	text-align:center;
	background:#FFFFFF;
	color: #47423A;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
	
.clear {
	clear:both;
	display:block;
	margin:0;
	padding:0;}		
	
	
img {
	border:0;}
	
img.left {
	float:left;
	margin:0 8px 5px 0;}

img.photo {
	border:1px solid #7A7878;}		

	
/* LINK FORMATTING
----------------------------------------------- */
a:link,
a:visited,
a:active,
a:hover {
	color:#FFAD01;
	text-decoration:none;}

#left-column a,
#left-column a:visited,
#left-column a:hover {
	color:#000;}		
#footer a,
#footer a:visited,
#footer a:hover {
	color:#A19E9E;
	background-color:#FFF;}

/* TEXT FORMATTING
----------------------------------------------- */
h1 { 
	padding:0;
	margin:16px 0;
	font-size:16px;}
h2 { 
	padding:0;
	margin:0;
	font-size:18px;
	background: #FFF;
	color:#0440A7;
	font-weight:bold;}	

h3 { 
	padding:0;
	margin:16px 0;
	font-size:13px;}	
	
.small {
	font-size: 9px;}
.medium {
	font-size: 12px;}
.big {
	font-size: 16px;}
.xbig {
	font-size: 24px;}
.expanded {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;}
.justified {
	text-align: justify;}
.normal {font-weight:normal;}

/* PAGE LAYOUT
----------------------------------------------- */
#container {
	background:#FFF url(../img/gfx/bg-container.gif) repeat-y center center;
	width:744px;
	margin:0 auto 0 auto;
	color: #47423A;
	text-align:left;}
	
#header {
	height:130px;
	background: url(../img/gfx/header.jpg) no-repeat center top;}	
	
#nav {
	margin:0 4px 0 4px;
	height:20px;
	text-align:left;
	background: #2A82F8 url(../img/gfx/bg-fade.jpg) repeat-x left center;
	color:#FFF;}

#center {
	background: url(../img/gfx/bg-center.gif) repeat-y center top;}

#left-column {
	display:inline;
	margin-left:12px;
	padding-top:5px;
	float: left; 
	width: 167px;}
	
#main {
	width:557px;
	display:inline;
	float: right;
	margin: 0 4px 0 0;
	background: #FFF url(../img/gfx/bg-centertop.gif) no-repeat center top;
	color: #47423A;}

#content {
	margin: 23px 23px 23px 23px;}
	
#container-bottom {
	height:9px;
	min-height:9px;
	background: #FFF url(../img/gfx/bg-container-bot.gif) no-repeat top center;
	color:#000;
	clear:both;}	

#footer {	
	width:744px;
	margin:27px auto 27px auto;
	color:#A19E9E;
	background-color: #FFF;}

/* NAVIGATION
----------------------------------------------- */
div#navbar {
	background: #2A82F8 url(../img/gfx/bg-fade.jpg) repeat-x left center;
	font-weight:bold;
	font-size:10px;
	color:#FFF;}
	
div#navbar ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;}
	
div#navbar li {
	list-style-type: none;
	display: inline;
	padding:0;
	margin:0;}
	
div#navbar li a:link, 
div#navbar li a:visited,
div#navbar li a:hover{
	padding:0;
	background: #2A82F8 url(../img/gfx/bg-fade.jpg) repeat-x left center;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;}


/* LEFT COLUMN CONTENT
----------------------------------------------- */
#left-column div.box-top {
	width:163px;}

#left-column div.box {
	width:159px;
	margin-bottom:7px;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	text-align:center;
	padding:10px 0 ;}

#left-column div.box1 {
	width:159px;
	margin-bottom:7px;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	text-align:left;
	color: #47423A;
	background: #CEE0FA url(../img/gfx/col-l-box1.jpg) repeat-x left center;}	

div.box1 div {
	padding:130px 0 0 39px;}	

div.box-top h1 {
	height:19px;
	margin: 0;
	padding: 1px 0 0 2px;
	text-align:left;
	color:#CEE0FA;
	font-size:11px;
	font-weight:bold;
	background: #2A82F8 url(../img/gfx/bg-fade.jpg) repeat-x left center;}

div.box-top h1.blue2 {
	height:20px;
	margin:0;
	padding:2px 0 0 2px;
	text-align:left;
	color:#CEE0FA;
	font-size:11px;
	font-weight:bold;
	background: #2A82F8 url(../img/gfx/bg-fade2.jpg) repeat-x left center;}

/* FORMS
----------------------------------------------- */
form.update {
	padding:0;
	margin:0;}
	
input.field {
	width:169px;
	border:1px solid #A9A9A9;
	font:10px Verdana, Arial, Helvetica, sans-serif;}
	
input.button {
	width:49px;
	background-color:#C1D8F7;
	border-left:1px solid #387EDF;
	border-right:1px solid #023987;
	border-top:1px solid #6EA0E7;
	border-bottom:1px solid #01265A;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	color:#000;}
	
/* VARIOUS
----------------------------------------------- */
#main div#updates {
	margin: 11px 0 0 84px;
	clear:both;
	font-size:10px;}	
	
p.top {
	margin:0;
	padding:0;}	
	
p.blue-dash {
	margin:0;
	padding:0;
	background: url(../img/gfx/bg-blue-dash.gif) repeat-x left center;}

.right {
float:right;
}

/* forms */
input.txt {
  border: 1px inset #00008B;
  width: 200px;
}
input.btn {
border: 1px outset #00008B;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
}
/* End Forms */

/* Amazon */
.apf_browse_border { margins:5em; border: medium double #00659C; }
.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6; }
.apf_color_bar { background-color:#00659C; font-size:x-small; text-align:center; width:100%; }
.apf_comments_summary { font-weight:bold; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_even_row { background-color:#eeeeee; padding:6; }
.apf_footer { font-size:xx-small; text-align:center; }
.apf_heading4 { font-weight:bold; }
.apf_heading4c { font-weight:bold; font-size:larger; color:#CE6500; }
.apf_normal_heading { font-weight:bold; }
.apf_odd_row { background-color:#ffffff; padding:6; }
.apf_prices { color:#990000; }
.apf_prices_list { text-decoration: line-through; }
.apf_prices_text { font-weight:bold; }
.apf_small_text { font-size:x-small; }
.apf_submit_button_style { background-color:#FFCC68; color:#000068; cursor:hand; font-weight:bold; }
.apf_customer_reviews_header { font-weight:bold; color:#FFFFFF; }
/* end Amazon */