* { margin:0; padding:0;}

body{
padding-top: 15px;
padding-bottom: 15px;
background:#08334b;
text-align:center;
}

a:hover{text-decoration:none;}

img { border:0;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:14px;
		color:#464646;
	}

a {color:#464646;}

input { vertical-align:middle;}

ul { list-style:none;}

.customUL {
	list-style:disc;
	padding-left: 20px;
}
.customUL ul{
	list-style:circle;
	padding-left:25px;
}
.customUL li{
	padding-bottom: 3px;
}

.customOL {
	padding-left: 20px;
}
.customOL li{
	padding-bottom: 3px;
}

.ul1 { margin-left:5px; margin-top:10px;}
.ul1 li { background:url(../images/a.gif) no-repeat left center; padding-left:12px; }
.ul1 li a { color:#8b5353; line-height:25px; text-decoration:none;  font-size:13px; }
.ul1 li a:hover { color:#FFFFFF;  }

.ul2 { margin-left:30px; margin-top:15px;}
.ul2 li { background:url(../images/a1.gif) no-repeat left center; padding-left:11px;}
.ul2 li a { color:#4D4A41; line-height:18px; text-decoration:none; font-size: 12px}
.ul2 li a:hover { text-decoration:underline;}

.main_bord { width:766px; border:2px #BABABA solid; border-top-width:0px; border-bottom-width:0px; margin:auto; height:100%; background:url(../images/b-dr.gif) repeat-y left;}

.main { width:766px;}

.header { height:211px; background:url(../images/top.jpg) repeat-x top #afd3b2; color:#BF5744; }

#alertBanner
{
	position: relative;
	top:184px;
	font-size: 18px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	line-height: 25px;
	color: white;
	height: 25px;
}

.header_c1 { width:289px;}
.header_c2 { width:255px; text-align:center;}
.header_c3 { width:1px; text-align:center; }
.header_c3 img { margin-top:5px; margin-left:100px}
.header_c4 { width:221px; text-align:center;}

.header img { vertical-align:middle;}
.header select {width:109px; vertical-align:middle; border:1px #94321F solid; background:#D6D6D6; font-size:10px; color:#282E3E;}

.header1 { height:6px; background:#F34911;}

.header2 { background:url(../images/menu-dr.gif) repeat-x top;}

.footer { height:100px;}

/* left column footer box*/
.footer_c1 { width:215px; background:#a8c8da;}

/* main footer box*/
.footer_c2 { width:551px; background:#cde7cf;}

/* left column footer top bar */
.footer_c1_l1 { height:7px; background:#838383;}
/* left column footer top bar - 2 */
.footer_c1_l2 { height:2px; background:#EF4C17;}

.footer_c1_l3 { height:160px; text-align:center;}

.footer_c2_l1 { height:7px; background:#909090;}
.footer_c2_l2 { height:2px; background:#F34911;}
.footer_c2_l3 {height:160px; text-align:center}


.footer_c2_l3, .footer_c2_l3 a { color:#4F4F4F;}
.footer_c2_l3 span { font-size:10px;}
.footer_c2_l3 .margin { margin:21px 0px 10px 0px;}
.footer_c2_l3 .margin a { text-decoration:underline}

.cont_col2 { width:551px; background:#FFFFFF;}
.cont_col2_margin { margin:13px 15px 13px}

/* Category Box */
.box1 { background:#a8c8da ;}
.box1 .margin { margin:22px 0px 20px 17px;}
.box1 a {color: white}

/* Search + Cart */
.box2 { background:#cddce7; color:#2E2E2E;}
.box2 .margin { margin:10px 0px 10px 13px;}
.input1 { width:129px; height:17px; border:1px #9A9A9A solid; margin-right:4px; padding-left:5px;}

/* Information  */
.box3 { background:#a8c8da; width:215px}
.box3 .margin { margin:15px 0px 25px 6px;}

/* Product Lines */
.box4 { background:#cde7cf;}
.box4 .margin { margin:10px 0px 10px 13px;}

.sel1 { width:162px; border:1px #9A9A9A solid; margin-top:8px; margin-left:8px; font-size:10px; color:#282E3E;}

.title1 { background:url(../images/bulnew.gifX) no-repeat left; font-size:14px; color:#363636; font-weight:bold; padding:2px 0px 2px 0px;}

.title2 { background:url(../images/bulnew.gifX) no-repeat left; font-size:14px; color:#363636; font-weight:bold; padding:4px 0px 2px 10px;}

.title3 { background:url(../images/bulnew.gifX) no-repeat left; font-size:14px; color:#000000; font-weight:bold; padding:2px 0px 4px 0px;}

.title4 { background:url(../images/bul4.jpgX) no-repeat left; font-size:16px; color:#a41c35; font-weight:bold; line-height: 16px;}
.title4 .pad { margin:2px 0px 4px 29px;}
.h_l { height:3px; background:#7A7A7A; margin-top:14px;}

.h_l1 { height:2px; background:#BABABA; margin-left:12px;}

.h_l2 { height:3px; background:#BABABA;}

.main_cell_c1 { width:223px; text-align:center;}
.main_cell_c1 img, .bord img { border:3px #DCDCDC solid;}

.main_cell_c2 { width:292px;}
.main_cell_c2_margin { margin:0px 3px 0px 17px;}

.h_text { color:#DD5E00; font-size:14px; line-height:14px; font-weight:bold; text-transform:uppercase;}

.price_block_c1 { width:141px;}
.price_block_c2 { width:auto;}
.price_block_c2 img { vertical-align:middle; margin-left:5px; margin-top: 7px}

.price_text { color:#000000; font-size:13px; line-height:20px}
.price_retail { color:#000000; font-size:13px;}

.categ_c1 { float:left;}
.categ_c2 { float:right;}
.categ_c3 { clear:both;}
.categ_text span { color:#DD5E00;}
.categ_text a { color:#DD5E00;}
.categ_text a:hover { text-decoration:none; font-weight:bold; color:#464646;}

.prod_c1 { width:62px; }
.prod_c2 { width:69px;}
.prod_c3 { width:auto;}

.product_input { width:47px; height:16px; border-color:#CDCDCD; border-width:1px;  background-color:#ffffff; padding-left:5px; color:#001F56; }

.cart_cell { text-align:center; padding: 10px 0px 8px 0px; background:#DCDBD9;}
.cart_cell_w1 { width:0px; background: url(../images/cart_v_l.gif) repeat-y;}
.cart_cell1 { width:106px;}
.cart_cell2 { width:223px;}
.cart_cell3 { width:85px;}
.cart_cell4 { width:107px;}

.cart_cell_h_text { color:#000000; font-size:14px; line-height:14px; font-weight:bold; }

.cart1_cell { text-align:center; padding: 59px 0px 0px 0px;}
.cart1_cell_w1 { width:0px; background:  url(../images/cart_v_l.gif) repeat-y;}
.cart1_cell1 { width:106px; }
.cart1_cell2 { width:223px; padding-top:0px;}
.cart1_cell3 { width:85px;  }
.cart1_cell4 { width:107px; padding-top:50px; }

.cart1_cell2_text { text-align:left; }

.cart_cell5 { width:414px; text-align: right; padding-top:11px; padding-bottom:12px;}
.cart_cell5 div { float:left;}

.cart_cell6 { width:107px;}

.cart_price_text {color:#464646; font-size:12px; line-height:12px; font-weight:bold;}

.cart_input { width:31px; height:17px; border-color:#CDCDCD; border-width:2px; border-right-width:1px; border-bottom-width:1px;  background-color:#ffffff; padding-left:5px; text-align:left; color:#003888; font-size:11px;}

.pop_main { width:417px; height:462px; margin:auto;}

.pop_head { height:87px; background: url(../images/pop_bg.gif) repeat-x top;}
.pop_head_c1 { width:321px;}
.pop_head_c2 { width:96px;}
.pop_head1 { height:0px; background:#262626;}

.pop_head_text, .pop_head_text a { color: #BF5744; text-decoration:none; font-size:11px;}
.pop_head_text a:hover { text-decoration:underline;}

.pop_content { height:308px; font-size:11px; color:#5B5B5B; line-height:14px;}
.pop_content_margin { margin: 20px 20px 10px 10px;}

.pop_content_margin1 { margin: 10px 15px 0px 17px;}

.pop_content_h_text { color:#DD5E00; font-size:11px; text-transform:uppercase; font-weight:bold;}

.pop_footer_top { height:7px; background:#A9A9A9;}
.pop_footer_h_l { height:2px; background:#F34911;}
.pop_footer { height:31px; background:#CCCCCC;}
.pop_footer { width:100%;}
.pop_footer_text, .pop_footer_text a { color:#4F4F4F; text-align:center; font-size:10px;}


.ee	{color:#000000; font-size:11px; text-decoration:line-through}
.biggerr	{line-height:24px;}

.miniCartButton
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.miniCartButton a
{
color:#e75d00;
}

#shoppingCartDefault .title4
{
	font-size:20px;
	text-align:center;
}
.categoryListBoxContents a
{
	font-size: 17px;
	font-weight:strong;
	color: #327834;

}
.categoryListBoxContents a:hover
{
	color: #e75d00;
	font-weight:strong;
}
.categoryListBoxContents 
{
	padding-bottom: 8px;
}
.categoryListBoxContents img
{
	margin:10px;
	border: 1px solid gray;
}
.catDescContent
{
	padding:15px;
}
#indexCategoriesHeading
{
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding:15px;
	border-bottom: 3px solid black;
}
.topButtons
{
	background:url(/includes/templates/theme018/images/ban1.jpg) no-repeat;
	text-align:right;
	padding: 5px;
	padding-top:0px;
	height: 80px;
}
.columnLeft
{
width:215px; 
	background: #a8c8da;
}

#indexDefaultMainContent p{
	font-size: 13px;
	line-height: 20px;
}

#woodType
{
	margin-top:20px;
	text-align: center;
}

#savingsAmount
{
	font-size: 14px;
	color: red;
	margin-top: 5px;	
}
#dimensions
{
	margin-top:10px;
}
#details-productDescription
{
	margin-top: 5px;
}
#productDateAvailable
{
	padding: 0px;
	margin-top: 5px;
}
#relatedHeader
{
	font-size:16px; color:#a41c35; font-weight:bold; line-height: 16px;
	margin:5px 0px 5px 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left:7px;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
}
.spacer1
{
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid black;
}
#aboutFurniture ul
{
	list-style-type: disc;
	margin-left:10px;
}
#aboutFurniture ul li
{
 margin-left: 10px;
 
}
#aboutFurniture  ul li a
{
	font-size: 10pt; 
	line-height: 20px;
	color: black;
	text-decoration: underline;
}
#aboutFurniture ol
{
 margin-left: 15px;
}
#aboutFurniture ol li
{
 margin-top: 10px;
}
.AF_rightImage
{
	padding: 20px;
}
.AF_hardware
{
	margin: 5px;
	 border: 1px solid black;

}

#aboutFurniture table
{
 border: 0px solid black;
 }
 

#assemblyCare  ul
{
	list-style-type: disc;
	margin-left:15px;
	margin-bottom:15px;
}
#assemblyCare  ul li
{
 	margin-left: 10px;
}
#assemblyCare  ul li a
{
	font-size: 10pt; 
	line-height: 20px;
	color: black;
	text-decoration: underline;
}



#shippingInfo ul
{
	list-style-type: disc;
	margin-left:15px;
}
#shippingInfo ul li
{
 	margin-left: 10px;
}
#shippingInfo ol
{
 	margin-left: 50px;
}
#shippingInfo ul li a
{
	font-size: 10pt; 
	line-height: 20px;
	color: black;
	text-decoration: underline;
}

#gvFaqDefault ul li a
{
	font-size: 8pt; 
	line-height: 20px;
	color: black;
	text-decoration: underline;
}
#gvFaqDefault ul li a:hover
{
	font-size: 8pt; 
	line-height: 20px;
	color: red;
	text-decoration: underline;
}
#gvFaqDefault ul
{
	list-style-type: disc;
	margin-left:15px;
}

.centerBoxContentsAlsoPurch
{
	padding:10px;
	text-align:center;
}