/* CSS Document */


/* Main Content Area */

	body {
		font-size: 12px;
		font-family: Arial, Sans-Serif;
		background-color: #b5b9ab;
		color: #3d3d3d;
		margin: 0;
		padding: 0; 
		text-align: center;
	}
	
	p {
		line-height: 20px;
	}
	
	li {
		line-height: 20px;
	}
	
	a{
		color: #4a1141;
	}
	
	a:hover{
		text-decoration: none;
	}
	img {
		text-decoration: none;
		border: 0;
	}
	#container {
		text-align: left;
		background-color: white;
		margin: 0 auto;
		padding: 0;
		width: 1004px;
		background-color: #FFFFFF;
		}

	#header {
		padding: 0;
		margin: 0;
		width: 1004px;
		height: 199px;
		background-color: #271E09;
		}

	#header_image {
		padding:0;
		margin:0;
		width: 1004px;
		height: 199px;
		background-image: url('../images/reverseasy_header.jpg');
		background-repeat: none;
		background-color:#eeeced;
	}
	#header_flash_image {
		padding:0;
		margin:0;
		width: 1004px;
		height: 199px;
		background-color:#eeeced;
	}	
	#header_image h1 {
		display:block;
		width:950px;
		position:absolute;
		top:100px;
		font-size: 18px;
		font-family: Arial, Sans-Serif;
		font-weight: normal;
		color: #ffffff;
		text-align:center;
	}
	#menu_bar {
		padding:0;
		margin:0;
		background-color: #4a1141;
		text-align: center;
		height: 37px;
		width: 100%;
	}

	#main_content {
		margin: 10px 15px 10px 15px;
		width: 530px;
		float:left;
	}
	#main_content_full_width {
		margin: 10px 15px 10px 15px;
		width: 530px;
		float:left;
	}
	#main_content_middle {
		margin: 10px;
		width: 360px;
		float:left;
	}	

	#main_content_showcase_image {
		margin: 0 0 0 10px;
		width: 400px;
		float:left;
	}
	
	#main_content_showcase_image p {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
		font-family: Arial, Sans-Serif;
		color: #4a1141;
		font-weight: bold;
	}
	#main img.category_image   {
		border:1px solid #ffffff; border-width:0;
	}
	#main {
		padding: 0;
		margin: 0;
		width: 100%;
		min-height: 570px;
		background-color: #FFFFFF;
		background-image: url('../images/content_gradient.png');
		background-repeat: repeat-x;
		background-position:  top;
	}

	#main h2 {
		font-size: 20px;
		font-family: Arial, Sans-Serif;
		color: #4a1141;
		line-height:25px;
		margin: 0 0 10px 0;
		padding: 0;
		font-weight: normal;
	}
	#main h3 {
		font-size: 16px;
		font-family: Arial, Sans-Serif;
		color: #4a1141;
		line-height:20px;
		margin: 0 0 8px 0;
		padding: 0;
		font-weight: normal;
	}
	.align_right {
		text-align:right;
	}
	#footer {
		width: 100%;
		height: 108px;
		background-color: #2e1834;
		color: #ffffff;

	}
	#footer_content {
		padding-top:22px;
		margin-left:50px;
	}
	#footer a {
		color: #ffffff;
		font-weight: bold;
	}
	#footer .divider {
		padding-left:10px;
		padding-right:10px;
		font-weight: bold;
	}
	#footer p.copyright {
		color: #a9aba1;
	}
	img {
		border:0;
	}
	.logo {
		padding: 20px;
	}
	#breadcrumb  {
		padding-bottom: 20px;
		padding-top: 10px;
		padding-left: 15px;
		color: #4a1141;
	}

	#breadcrumb  .breadcrumb_heading {
		font-weight: bold;
	}

	#breadcrumb  .breadcrumb_content {
		font-weight: normal;
		padding-left: 10px;
	}

	#breadcrumb  .breadcrumb_content  a{
		color: #4a1141;
	}
	
	#breadcrumb  .breadcrumb_content  a:hover{
		text-decoration: none;
	}	
	
	#large_thumb_container {
		margin-left:10px;
	}
	
	ul.large_thumbs {
		list-style:none;
	}

	.large_thumbs li {
		width:254px;
		height:242px;
		padding:6px 3px 4px;
		margin:0;
		margin-left:0;
		margin-right:55px;
		margin-bottom:5px;
		float:left;
		list-style:none;
	}

	.large_thumbs li .caption {
		display:block;
		text-indent:-9999px;
	}
	#menu_bar li a {
		height: 37px;
		display: block;
		margin:0;
	}
	#menu_bar a.selected,
	#menu_bar a:hover {
		background-position: 0 -37px;
	}
	#menu1 a {
		background: url(../images/menu/home.png);
		width: 71px;
	}

	#menu2 a {
		background: url(../images/menu/about_us.png);
		width: 93px;
	}

	#menu3 a {
		background: url(../images/menu/installation_service.png);
		width: 163px;
	}

	#menu4 a {
		background: url(../images/menu/contact_us.png);
		width: 104px;
	}

	#menu5 a {
		background: url(../images/menu/specials.png);
		width: 88px;
	}
	#menu_divider {
		background: url(../images/menu/menu_divider.png);
		width: 1px;
		height: 37px;
		display: block;
		margin:0;
		padding:0;
	}
	.horizontal li {
		float: left;
		list-style: none;
		padding:0;
		margin:0;
	}
	#menu_bar ul {
		padding:0;
		margin:0;	
	}
	.hide_text {
		position: absolute;
		left: -9999px;
	}
	
	.side_menu_arrow {
		width: 100px;
		float: left;
	}
	
	.side_menu_arrow_text {
		width: 235px;
		float: left;
	}	
	
	.download_area {
		width:150px; 
		position:relative; 
		margin:10px 15px; 
		float:left;
	}
	
	.clear {
		clear: both;
	}
	
	.textbox { 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #737058;
		border-left:1px;
		border-right:1px;
		border-top:1px;
		border-bottom:1px;
		border-color:#DCD8C6;
		border-style:solid;
		background-color:#F0F0F0;
		width: 250px;
	}

	.textarea { 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #737058;
		border-left:1px;
		border-right:1px;
		border-top:1px;
		border-bottom:1px;
		border-color:#DCD8C6;
		border-style:solid;
		background-color:#F0F0F0;
		width: 375px;
		height: 150px;
	}
/*------------------------------Slimbox Styles-----------------------------------*/


#lbOverlay {position: absolute;z-index: 9999;left: 0;width: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(../images/lightbox/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0; float: left; background: url(../images/lightbox/prevlabel.gif) no-repeat left 0px;}
#lbPrevLink:hover {left: 0; float: left; background: url(../images/lightbox/prevlabel.gif) no-repeat left 0px;}
#lbNextLink {right: 0; float: right; background: url(../images/lightbox/nextlabel.gif) no-repeat right 0px;}
#lbNextLink:hover {right: 0; float: right; background: url(../images/lightbox/nextlabel.gif) no-repeat right 0px;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: url(../images/lightbox/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
