/*main css styles*/

body{ background:#CC9966 url('../images/gthld-bg-burlap.gif'); margin:0px; padding:0px}



#page{ background:#330000; width: 811px; margin:auto; border:1px solid #663333; border-top:0px none; border-bottom:0px none; }

#page #header { position:relative; width:100%; margin:0px; padding:0px; }

#page #header #header_background{ /*background:url(../images/gthld_bg_bg.gif) no-repeat;*/ width:100%; height:175; overflow:hidden; }

#page #header #link_background{ background:url('../images/gthld-topbar.gif') no-repeat; width:816; height:43px; overflow:hidden; margin:0px; padding:0px }

#page #header ul#links{position:absolute; bottom:0px; right:0px; width:auto; height:53px; margin:0px; padding:0px; }

#page #header ul#links li{ display:block; float:right; margin-top:12px; padding:0px 6px; }

#page #header ul#links a img{ border:none; }



#page #middle { width:100%; /*background: url(../images/gthld_sidebar.gif) no-repeat top left;*/ /*font-family:Geneva, Arial, Helvetica, sans-serif; font-family: Georgia,Times,serif;*/ font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #fff8e4;}

#page #middle a {color: #FFCC66;}

#page #middle a:hover{ color:#FFCC33;}

#page #middle #body{ /*background:url(../images/gthld_body_bg_bottom_swirl.gif) no-repeat bottom;*/ vertical-align:top; color:#ffffff; padding:5px 12px 20px 0px} /*fff8e4*/

#page #middle #sidebar_left{ width:196px; background: url('../images/gthld_sidebar_bg_swirl.gif') no-repeat bottom; vertical-align:top; color:#000000}

#page #middle #sidebar_left #sidebar_left_placeholder{ /*height:580px;*/ }

#page #middle #sidebar_right{ width:180px; background: url('../images/gthld-divider-verticle.gif') no-repeat top left ; vertical-align:top; color:#FFFFFF; text-align:center; padding-left:0px; padding-right:5px; padding-top:8px; padding-bottom:0px}

#page #middle_wrapper{ background:#32180e /*url(../images/gthld_middle_bg_swirl.gif)*/ no-repeat top right;} /*32180e*/ /*999966*/



#page #footer{ background:url('../images/gthld-bottombar.gif') no-repeat; width:100%; height:32px; margin:0px; padding:0px; text-align:center; clear:both; list-style-type:none}

#page #footer #links{padding-top:7px; font-weight:bold; color:#FFFFFF;}



.divider_gray{

	border: #996600 1px solid;

}



.divider_tan {

	border: 1px solid #EAD58A; 

}



/*styles for product collection pages (ie christmasdesigns.htm)*/

#page #middle #body .product_grid {

	/*color:#EAD58A;*/

	color:#FFFFFF;

	line-height: 15px;

}



table.orange_box tr td{

	border: 1px solid #FFCC66;

	margin: 30px;

}



#page #middle #body .product_grid img {

	margin-bottom: 3px;

}



#page #middle #body .product_grid tr td {

	vertical-align:top;

	padding-bottom: 3px;

	/*padding-bottom: 15px;

	border-bottom: 2px solid #996600;*/

}



strong.heading_strong {

	font-size:20px;

}



.product_heading_medium {

	font-weight: bold;

	font-size:16px;

}



.heading_accent {

	font-style: italic;

}



.product_div_frame {

	/*background-color:#FFFFFF;

	margin: 0px 12px 0px 12px;

	padding: 5px 0px 5px 0px;

	border: solid 2px #FFCC00;

	margin-bottom: 3px;*/

}



/*styles for individual product pages (ie 10-101.htm)*/

.product_information_table {

	width: 100%;

}



.product_information_table .td_left{

	padding-right:15px;

}



.product_information_table .td_right{

	width:100%;

}



.product_information_table .td_left .larger_image{

	margin-top: 5px;

}



.product_information_table .heading {

	font-size:16px;

	font-weight:bold;

}



.product_information_table .light {

	/*color:#666666;*/

	color:#CCCCCC;

	/*color:#FFFF99;*/

}



.product_information_table .bold {

	font-weight:bold;

}



.product_information_table .chart {

	width:90%;

	border:#996633 solid 0px;

}



.product_information_table .chart td {

	width:90%;

	border:#996633 solid 0px;

	margin-bottom: 5px;

}



.product_information_table .chart ul {

	text-align:left;

	padding-left:10px;

}



.product_information_table .chart li {



}



.product_information_table .view_samples{

	text-align:left;

}



.product_recommended {

	border: none;

	width:90%;

}



.product_recommended .td1 {

	text-align:center;

	width: 25%;

}



.product_recommended .td2 {

	text-align:center;

	width: 40%;

}



.product_recommended .td3 {

	text-align: right;

}



.product_availability {

	padding-left:70px;

}



.product_recommended_divider {

	margin:15px 0px 12px 0px;

}