body {
	background-color: #122730;
	margin: 0px;
}
#container {
	width:800px;
	padding:0 14px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/common/bg.jpg);
}
#FlashContent {
	margin-bottom:-5px;
}
#FlashContent2 {
	margin-bottom:0;
}
#header {
	height:104px;
}
#menu {
	height:66px;
	background:url(../images/common/menu-bg.jpg) no-repeat;
}
#menu a.home {
	width:133px;
}
#menu a.readymade {
	width:133px;
}
#menu a.custommade {
	width:133px;
}
#menu a.faqs {
	width:133px;
}
#menu a.gallery {
	width:133px;
}
#menu a.contact {
	width:133px;
}
/* Menu Start  */

.menu2 {
	padding:0; 
	margin:0; 
	list-style:none; 
	height:66px;
	position:relative; 
	z-index:500; 
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#fff;
	text-decoration:none;
}
.menu2 li.top {
	display:block; 
	float:left;
}
.menu2 li a {
	display:block; 
	float:left; 
	height:66px; 
	line-height:66px; 
	color:#fff; 
	text-decoration:none;
	text-align:center;
	padding:0; 
	cursor:pointer;
}
.menu2 li a.top_link span {
	float:left; 
	display:block; 
	padding:0 20px; 
	height:35px;
}
.menu2 li a:hover {
	color:#ffff00;
}
.menu2 li a.top_link:hover span {	
	color:#FFD502;
}
.menu2 li:hover > a.top_link span {	
	background-position: 0px 35px;
}

.menu2 a:hover {
	visibility:visible; 
	position:relative; 
	z-index:200;
}
.menu2 li:hover {
	position:relative; 
	z-index:200;
}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:66px; background: #fff; padding:3px; border:1px solid #044F65; white-space:nowrap; width:126px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:126px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:126px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly { text-align:center;}
.menu2 :hover ul.sub li a:hover {background:#044F65; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {text-align:center;}
.menu2 :hover ul li:hover > a.fly {text-align:center;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}
/* Menu Finish */

#photos {
	height:231px;
}
#contentArea {
	margin-top:0;
	height:1%;
	border-left:1px solid #E8EBEB;
	border-right:1px solid #E8EBEB;
	background:#E8EBEB;
}
#home_CustomMadeProducts {
	display:block;
	float:left;
	width:225px;
	border-top: 1px solid #E8EBEB;
	border-right: 1px solid #E8EBEB;
}
#home_CustomMadeProducts #title {
	display:block;
	text-align:center;
	height:32px;
	background:url(../images/common/title-bg.jpg) repeat-x;
	line-height:30px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#fff;
	font-weight:700;
	margin-bottom:1px;
}
#home_CustomMadeProducts ul {
	margin:0;
	padding:0;
}
#home_CustomMadeProducts li {
	float:left;
	list-style:none;
	margin-bottom:1px;
}
#home_CustomMadeProducts li a {
	display:block;
	padding-left:10px;
	width:215px;
	height:22px;
	background:#044F65;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	font-weight:700;
	line-height:20px;
	text-decoration:none;
}
#home_CustomMadeProducts li a:hover {
	background:#E8EBEB;
	padding-left:25px;
	width:200px;
	color:#666;
}
#home_CustomMadeProducts #base {
	margin:1px 0 1px 0;
	height:5px;
}
#home_CustomMadeProducts #base2 {
	margin:-3px 0 1px 0;
	height:215px;
	background:#044F65;
}
#home_CustomMadeProducts #base3 {
	margin:-3px 0 1px 0;
	height:639px;
	background:#044F65;
}
#home_Content {
	margin-left:226px;
	width:572px;
	border-top: 1px solid #E8EBEB;
	background:#E8EBEB;
}
#contact_Content {
	margin-left:226px;
	width:572px;
	border-top: 1px solid #E8EBEB;
	background:#E8EBEB;
}
#contact_Content .title {
	padding-left:22px;
	height:32px;
	margin-top:0px;
	background:url(../images/common/title-bg.jpg) repeat-x;
	line-height:30px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#fff;	
	font-weight:700;
}
#gallery_Content {
	border-top: 1px solid #E8EBEB;
	background:#E8EBEB;
}
#gallery_Content .title {
	padding-left:22px;
	height:32px;
	margin-top:0px;
	background:url(../images/common/title-bg.jpg) repeat-x;
	line-height:30px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#fff;	
	font-weight:700;
}

#gallery_Content .links {
	padding-left:22px;
	height:20px;
	margin-top:0px;
	line-height:15px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#999;	
}
#home_Content .links {
}
#categories_wording {
	margin-left:15px;
	margin-right:15px;
	padding-bottom:15px;
}
#categories_wording img {
	background-color:#27608B;
	padding:4px;
}
#home_wording {
	margin-left:15px;
	margin-right:15px;
	padding-bottom:15px;
}
#home_Content .title {
	padding-left:22px;
	height:32px;
	margin-top:0px;
	background:url(../images/common/title-bg.jpg) repeat-x;
	line-height:30px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#fff;	
	font-weight:700;
}
#contact_wording {
	margin-left:15px;
	margin-right:15px;
}
.clear { clear:both;}
#footer {
	clear:both;
	height:204px;
	background:url(../images/common/footer-bg.jpg);
}
#footer_ContactDetails {
	float:left;
	display:block;
	width:230px;
	height:185px;
	padding:15px 0 0 15px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#fff;
	line-height:13px;
}
#footer h1 {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#fff;
}
#footer_form {
	margin-left:250px;
	display:block;
	width:535px;
	height:190px;
	padding:10px 0 0 15px;
}
#footer_form_left {
	float:left;
	width:200px;
}
#footer_form_left2 {
	float:left;
	width:205px;
}
#footer_form_left, #footer_form_left2 label {
	float:left;
	width:50px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#fff;
}
#footer_form_left, #footer_form_left2 input {
	float:left;
	width:145px;
	margin-bottom:7px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
}
#footer_form_right {
	margin-left:205px;
}
#footer_form_right label {
	float:left;
	width:60px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#fff;
}
#footer_form_right textarea {
	float:left;
	width:250px;
	height:105px;
	margin-bottom:7px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
}
#GCweb {
	z-index:5000;
	margin-left:auto;
	margin-right:auto;
	margin-top:-12px;
	display:block;
	width:828px;
	height:55px;
	line-height:50px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#ccc;
	text-align:center;
	background:#122730 url(../images/common/gcweb-bg-top.jpg) no-repeat center top;
}
#GCweb a {
	color:#ccc;
	text-decoration:none;
}
#GCweb a:hover {
	color:#00A5E1;
}
.text {
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#666;
}
#contact-footer {
	height:41px;
	background:url(../images/common/contact-footer.jpg);
}
#readymade_content {
	display:block;
	padding:10px;
	width:750px;
	height:195px;
	background:url(../images/readymade/content_bg.jpg) no-repeat;
	margin-bottom:30px;
}
#readymade_content #title {
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
}
#readymade_content #button a {
	display:block;
	height:32px;
	width:225px;
	text-align:center;
	line-height:30px;
	background:url(../images/readymade/button.jpg) no-repeat 0 0;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	float:right;
	position:static;
}
#readymade_content #button a:hover {
	background:url(../images/readymade/button.jpg) no-repeat 0 -32px;
	color:#122730;
}
#readymade_content ul {
	margin:0;
	padding:0;
	float:left;
}
#readymade_content li {
	display:inline;
}
#readymade_content li a {
	float:right;
	display:block;
	height:32px;
	width:200px;
	margin-left:5px;
	text-align:center;
	line-height:30px;
	background:url(../images/readymade/button.jpg) no-repeat 0 0;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
}
#readymade_content li a:hover {
	background:url(../images/readymade/button.jpg) no-repeat 0 -32px;
	color:#122730;
}
#readymade_content ul.ecowood {
	margin-top:48px;
}
#readymade_content ul.basswood {
	margin-top:85px;
}
#readymade_content ul.wrc {
	margin-top:66px;
}
.readmade-imgs {
	background-color:#27608B;
	padding:4px;
}
#faqs_content {
	display:block;
	padding:10px;
	width:750px;
	height:auto;
	background:url(../images/readymade/content_bg.jpg) no-repeat;
	margin-bottom:15px;
}
#faqs_content #title {
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
}
#custommade_content {
	display:block;
	padding:10px 10px 72px 10px;
	width:750px;
	height:auto;
	margin-bottom:30px;
	background: #E0E4E4 url(../images/readymade/content_bg.jpg) no-repeat center bottom;
}
#custommade_content2 {
	display:block;
	padding:10px;
	width:750px;
	height:auto;
	margin-bottom:30px;
	background:#E0E4E4;
}
#custommade_content #title {
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
}
#custommade_content2 #title {
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
}
#custommade_content2 ul {
	margin:0;
	padding:0;
}
#custommade_content2 li {
	list-style:none;
}
#custommade_content2 ul li a {
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
	text-decoration:none;
}
#custommade_content2 ul li a:hover {
	background:#ccc;
}
#custommade_content3 ul {
	margin:0;
	padding:0;
	float:left;
}
#custommade_content3 li {
	display:inline;
}
#custommade_content3 li a img {
	background-color:#27608B;
	padding:4px;
	border:0 none;
}
#custommade_content3 li a:hover img {
	background-color:#053541;
}
#custommade_content3 {
	display:block;
	padding:10px;
	width:750px;
	height:auto;
	margin-bottom:30px;
	background: #E0E4E4 url(../images/readymade/content_bg.jpg) no-repeat center bottom;
}
#custommade_content3 #title {
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
}
#custommade_content3 #title2 {
	margin-top:10px;
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
}
#custommade_content #title2 {
	margin-top:10px;
	display:block;
	width:735px;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px;
}
#custommade_content ul {
	margin:0;
	padding:0;
	float:left;
}
#custommade_content li {
	display:inline;
}
#custommade_content li a {
	float:right;
	display:block;
	height:32px;
	width:175px;
	margin-left:5px;
	text-align:center;
	line-height:30px;
	background:url(../images/readymade/button.jpg) no-repeat 0 0;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
}
#custommade_content li a:hover {
	background:url(../images/readymade/button.jpg) no-repeat 0 -32px;
	color:#122730;
}


/*=====================| Shopping Cart CSS |=====================*/

#shopping_cart {
	border-top: 1px solid #E8EBEB;
	background:#E8EBEB;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#666;
}
#shopping_cart .title {
	padding-left:22px;
	height:32px;
	margin-top:0px;
	background:url(../images/common/title-bg.jpg) repeat-x;
	line-height:30px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#fff;	
	font-weight:700;
}
#shopping_cartContent {
	margin-left:15px;
	margin-right:15px;
	padding-bottom:15px;
}
#shopping_cartContent .detailimage img {
	border:4px solid #27608B;
	padding:0px;
}
#shopping_cartContent .detailname {
	display:block;
	width:100%;
	height:32px;
	background:#D5DADA;
	line-height:30px;
	padding-left:15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:700;
	color:#346E99;
	margin-bottom:10px
}

#shopping_cartContent .detailoption {
	display:block;
	float:left;
	font-size:13px;
	width:150px;
}
#shopping_cartContent select.prodoption {
	width:200px;
	float:left;
}
#shopping_cartContent .pagenums {display:none}


a.ectlink img.prodimage {border:4px solid #27608B;}


