.dotted_div {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 1px;
	padding: 0px;
	margin-right: 2%;
	margin-left: 2%;
}
.dotted_div_vert {
	border-right-width: thin;
	border-right-style: dashed;
	border-right-color: #999999;
	height: 100%;
	width: 2px;
}
.photo_border_left {
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #d9d9d9;
	margin-top: 10px;
}
.photo_border_right {
	margin-left: 15px;
	margin-bottom: 10px;
	border: 1px solid #d9d9d9;
	margin-top: 10px;
}
.margin_right {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.textbox1 {
	background-color: #FBFAF4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 5px;
}
.textbox2 {
	background-color: #FBFAF4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 5px;
	border-right-style: dashed;
	border-left-style: dashed;
}
.textbox3 {
	background-image: url(../images_layout/textbox-3-grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.textbox3-yellow {
	background-image: url(../images_layout/top-grad-3.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.textbox3-border {
	background-image: url(../images_layout/textbox-3-grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #d6d6d6;
}
.textbox3-border2 {
	background-image: url(../images_layout/textbox-3-grad-rotated.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #d6d6d6;
}
.textbox4-field {
	padding: 4px;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #D6D6D6;
	color: #333333;
}
.textbox4-sm-field {
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textbox5-border {
	background-image: url(../images_layout/textbox-3-grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #FFB200;
}

.solid_div_vert {
	width: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
	height: 100%;
}
.header {
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 8px;
}
.nav_div {
	border-top-width: 5px;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #333333;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.solid_div {
	border-top: thin solid #D9D9D9;
	border-right: thin #D9D9D9;
	border-bottom: thin #D9D9D9;
	border-left: thin #D9D9D9;
}
.dashed_div_black {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
	height: 1px;
}
.solid_thick_div {
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #BFB993;
	height: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BFB993;
	border-right-color: #BFB993;
	border-left-color: #BFB993;
}
.photo_small_left {
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.photo_small_right {
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.partial_solid_div {
	height: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: 35%;
	margin-left: 35%;
}
.ad_border {
	border: 1px solid #000000;
}
.header2 {
	margin-right: 10px;
}
.quote_left {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.quote_right {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
}
.header_bkg {
	background-image: url(../images_layout/lines/solid_header.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.solid_grey_horiz {
	background-image: url(../images_layout/lines/1px_grey.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.solid_grey_vert {
	background-image: url(../images_layout/lines/1px_grey.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.dashed_vert {
	background-image: url(../images_layout/lines/dashed_vertical.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.photo_border {
	border: 1px solid #CCCCCC;
}
.photo_border_green {
	border: 1px solid #006600;
}
.swish_bkg {
	background-repeat: no-repeat;
	background-position: 50% 50px;
	background-color: #FFFFFF;
}
.uke_bkg {
	background-repeat: no-repeat;
	background-position: 50% 0px;
	background-color: #FFFFFF;
	background-image: url(../images_layout/uke_diagram_for_website_2.gif);
}
.uke_diagram_bkg {
	background-image: url(../images_layout/uke_diagram_for_website1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.search_field {
	background-color: #FFFFFF;
	border: 1px solid #ccc;
}
.search_button {
	background-color: #edebd5;
	border: 1px solid #6D3E12;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D3E12;
}
.black_border_1px {
	border: 1px solid #666666;
}
.black_border_left {
	border: 1px solid #666666;
	margin-right: 15px;
	margin-bottom: 10px;
}
.bullet {
	margin-left: 10px;
}
.nav_hold_bkg {
	background-color: #FFFFFF;
}
.nav_column_bkg {
	background-repeat: repeat-y;
	background-position: right;
	background-color: #fbfaf4;
	background-image: url(../images_layout/nav_grad1.gif);
}
.box_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	background-color: #006633;
	line-height: 1.8em;
}
.box_main {
	background-color: #FBFAF4;
	border: 1px solid #d6d6d6;
}
.consultant_photos {
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px none #666666;
	margin-top: 5px;
}
.quote_box {
	background-image: url(../images_layout/quote_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quote_box_L {
	background-image: url(../images_layout/quote_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.quote_box_R {
	background-image: url(../images_layout/quote_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.form_field {
	background-color: #fbfaf4;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F2502;
	border-top: 1px solid #4E1601;
	border-right: 1px solid #4E1601;
	border-bottom: 1px solid #4E1601;
	border-left: 1px solid #4E1601;
}
.subscribe_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.gradient-column {
	background-image: url(../images_layout/gradient-column.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.gradient-column-2 {
	background-image: url(../images_layout/gradient-column-2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.gradient-column-3 {
	background-image: url(../images_layout/gradient-column-3.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.gradient-column-4 {
	background-image: url(../images_layout/gradient-column-4.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.gradient-column-5 {
	background-image: url(../images_layout/gradient-column-5.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.top-margin {
	margin-top: 10px;
}
.zoom-bkg {
	background-image: url(../images_layout/zoom-bkg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title-style {
	margin-top: 5px;
	margin-bottom: 5px;
}
.sidebar-begin {
	background-image: url(../images_layout/sidebar_begin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
}
.sidebar-middle {
	background-image: url(../images_layout/sidebar_middle.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 45px;
}
.sidebar-end {
	background-image: url(../images_layout/sidebar_end.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 45px;
}
.row-275-high {
	height: 275px;
}
.green-grad-bkg {
	background-color: #009933;
	background-image: url(../images_layout/header-bkg-grad3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.testimonial-table {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.form-margin {
	margin-left: 22px;
}
.books-new-boxes-slice {
	background-image: url(../images_layout/books-new-boxes-slice.gif);
	background-repeat: repeat-y;
}

