body { margin:0px; padding:0px; }
.css {
	background-image: url(h2.jpg);
	background-repeat: no-repeat;
}
.h3 {
	background-image: url(h3.jpg);
	background-repeat: no-repeat;
}
.front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-top: 20px;
	padding-right: 25px;
	padding-left: 10px;
	border-left-width: thin;
	border-left-style: dashed;
	border-left-color: #E5E5E5;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	padding-bottom: 8px;
}
.line {
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #EBF5F5;
}
blue {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: 400;
	color: #31A6F3;
}
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399FF;
	letter-spacing: 1px;
}
.table {
	border: thin dotted #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3399FF;
	letter-spacing: 1px;
}

.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF3333;
}

.h4 {
	background-image: url(h4.jpg);
	background-repeat: no-repeat;
}
.frontCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: thin;
	border-left-style: none;
	border-left-color: #E5E5E5;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
}
.matter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}


.main { display:block; margin:0px; padding:0px; position:relative; width:100%; height:100%; }
.left_sha { background-image:url(images/left_shadow.jpg); background-repeat:repeat-y; }
.right_sha { background-image:url(images/right_shadow.jpg); background-repeat:repeat-y;  }
.main_body { width:966px; margin:0 auto; display:block; position:relative; background-color:#FFF; }
.main_body_2 { width:946px; margin:0 auto; display:block; position:relative;  }
.header { display:block; position:relative; }
.logo { float:left; width:298px; height:98px; }
.home_contact { font-size:18px; color:#5f5f5f; font-family:Georgia; }
.home_contact a { color:#5f5f5f; text-decoration:none; }
.top_navigation_bg {
    background-color: #F2F2F2;
	display:block;
	height:33px;
}
.banner { display:block; position:relative; background-image:url(images/banner_shadow.jpg); background-position:center bottom; height:320px; background-repeat:no-repeat; }

.middle_container { display:block; position:relative; width:100%; padding-top:10px; padding-bottom:20px;}


.left_nav_container { width:250px; display:block; }

.left_nav  { width:auto; }
.left_nav ul { margin:0px; padding:0px; list-style-type:none; }

.left_nav li { margin-bottom:1px;  background-color:#fff; border-bottom:solid 1px #e4e4e4; }

.left_nav li a { display:block; text-decoration:none; color:#666666; font-weight:bold;  background-color:#fff; padding:8px 8px;background-image:url(images/arrow.jpg); background-repeat:no-repeat; background-position:left 8px; padding-left:28px; }

.left_nav li a:hover { background-color:#F0F0F0; background-image:url(images/arrow_hover.jpg); background-repeat:no-repeat; background-position:left 8px; color:#000; }

.left_nav_active span a  {background-color:#F0F0F0; background-image:url(images/arrow_hover.jpg); background-repeat:no-repeat; background-position:left 8px; color:#222036; display:block; }
form { margin:0px; padding:0px; }
.clr { clear:both; padding:0; margin:0;}
h2 { margin:0px; padding:0px; font-size:15px; color:#fff; text-transform:uppercase; background-color:#2D2D2D; padding:8px 5px;  }
h2 span { color:#7eb444; }


.title h1 { margin:0px; padding:0px; font-size:18px; display:block; padding-bottom:30px; color:#fff; padding-top:8px; padding-left:12px; font-weight:normal;  background-repeat:no-repeat; background-image:url(images/title_shadow.jpg); background-position:center bottom;  background-color:#282828; text-transform:uppercase; }

.title h1 span { color:#25a5c3; margin:0px; padding:0px;}

.content_container { display:inline-block; position:relative; margin-left:20px; padding-left:20px; border-left:dotted 1px #C1C1C1;  }
.discount { display:block; font-size:18px; font-weight:bold; font-family:Georgia; line-height:1.5em; padding-bottom:8px; margin-bottom:8px; border-bottom:solid 1px #e4e4e4; }
.discount span { font-size:25px; color:#25a5c3 }

.inner_text { display:block; line-height:1.7em; padding-top:10px; border-top:solid 1px #e4e4e4; margin-top:15px; }
.inner_text a { text-decoration:none; }

.inner_sub_title { font-size:16px; font-weight:bold; color:#fff; display:block; padding:8px 8px; background-color:#313131; }
.inner_sub_title span {color:#25a5c3;}

.photo_gallery_container { display:table; position:relative; }
.photo_gallery { width:auto; }
.photo_gallery ul { margin:0px; padding:0px; list-style-type:none; }
.photo_gallery li { display:block; background-image:url(images/chair_bg.jpg); background-repeat:no-repeat; width:167px; float:left; margin-right:65px; margin-bottom:30px; padding-bottom:8px; padding-bottom:20px; height:150px; }
.photo_gallery li:hover {box-shadow: 10px 10px 5px #888;}
.photo_gallery li img { padding-top:20px; padding-left:20px; }
.photo_title { display:block; background-color:#313131; color:#fff; padding:5px; font-weight:bold; background-image:#313131; width:148px; margin:0 auto; font-size:14px; }
.readmore a { font-weight:bold; text-decoration:none; color:#000; }

.home_text_container { display:block; position:relative; padding-bottom:8px; border-bottom:solid 1px #C1C1C1; margin-bottom:10px; }
.home_sub_title { display:block; padding:5px; font-size:14px; font-weight:bold; font-family:Georgia; }
.home_sub_title a { text-decoration:none; color:#000; }
.home_sub_title img { padding-right:5px; }
.home_sub_title a:hover { color:#c40f22 }
.home_sub_contant {display:block; padding:5px;}

.inner_sub_title_2 { display:block; font-size:18px; }

.textfild { width:200px; height:22px; border:solid 1px #e4e4e4; font-size:11px; font-weight:bold; font-family:Verdana; display:block; color:#9E9E9E }
.textfild:hover { border:solid 1px #25a5c3; }
.textfild:focus { border:solid 1px #25a5c3; color:#000; }


/*.products_title {font-size:14px;  display:block;  }
.products_title span {padding:3px; padding-left:25px; color:#000; font-size:16px; }*/

.footer_container { display:block; position:relative; padding:10px; background-color:#F2F2F2; }
.footer_link a { text-decoration:none; font-size:11px; color:#7e7d7d; padding-right:10px; }
.footer_link a:hover { color:#000; }











.scroll-pane
			{
				width: 100%;
				height: 550px;
				overflow: auto;
			}
			
			.scroll-pane_2
			{
				width: 100%;
				height: 100px;
				overflow: auto;
			}
			.horizontal-only
			{
				height: auto;
				max-height: 200px;
			}
			
			
.bread_crunb_nav_container {
    margin-top: 5px;
	padding-bottom:20px;
}
.bread_crunb_nav {
    width: auto;
}
.bread_crunb_nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.bread_crunb_nav li {
    background-image: url(images/bread_crum_icon.jpg);
    background-position: left 5px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 28px;
    padding-right: 10px;
}
.bread_crunb_nav li a {
    color: #B5B5B5;
    text-decoration: none;
}
.bread_crunb_nav li a:hover {
    color: #000000;
}




