html{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:10px 0 20px 0;
	background-color: #000;
	background-image:url('../images/lsw_bg.jpg');
}


#container{
 	margin: 0 auto;
	padding:10px;
	width:850px;
	background-color:#0F0F0F;
	overflow-x:hidden;
	overflow-y:hidden;
}

#header{
 	float:left;
	width:850px;
	height:120px;
	background-image:url('../images/lsw_header2.jpg');
	background-repeat: no-repeat;
}

#banner{
 	float:left;
	width:850px;
	height:160px;
	background-color:#25410E;
	background-image:url('../images/header_mid.jpg');
	background-repeat: no-repeat;
}


#content{
	float:left;
	margin-top:15px;
	width:850px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#topcontent{
	width:850px;
	overflow:hidden;
	padding:0 0 10px 0;
	clear:both;
	border-bottom: 2px solid #363636;
	margin:0 0 10px 0;
}

/*-- NEWS SECTION --*/

#news{
	float:left;
	width:305px;
	height:210px;
	background-color: #363636;
	margin:0 10px 0 0;
	clear:both;
}

#newspic{
	height:180px;
	float:left;
	margin:0 10px 0 10px;
	color:#ffffff;
	font:10px calibri, tahoma, verdana, sans-serif;
}

#newsdates{
	color:#ffffff;
	margin:10px 10px 10px 10px;
	font:12px calibri, tahoma, verdana, sans-serif;
}

#newspic p{/*-- Title --*/

	font:18px calibri, tahoma, verdana, sans-serif;
	color:#c69c6d;
}

/*-- WELCOME SECTION --*/

#welcome{
	float:right;
	width:535px;
	color:#ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
	margin: 0 0 0 0;
	line-height:19px;
}

#bottomcontent{
	width:850px;
}

#footerline{
	float:left;
	width:850px;
	height:2px;
	background-color:#363636;
	margin:10px 0 0 0;
}

#footer{
	padding:10px 0 5px 0;
	float:left;
	width:850px;
	height:60px;
	margin:0 0 0 0;
	letter-spacing:2px;
	text-align: center;
	color:#ffffff;
	font:12px calibri, tahoma, verdana, sans-serif;
	background-color:#1C2F0C;
}


/*-- ICONS --*/

#icons{
	float:left;
	width:305px;/*-- 317 --*/
	overflow:hidden;
	margin:0 10px 0 0;
	color:#ffffff;
	border-right: 2px solid #363636;
}

#services_icons{
	width:305px;
}

#icon
	{
	height:25px;
	margin:7px 0 0 0;
	color:#fff;
}

img{
	vertical-align:middle;
}


#title_services{/*-- Title --*/
	text-align:center;
	display:block;
	margin:0 0 0 0;
	font:18px calibri, tahoma, verdana, sans-serif;
	color:#c69c6d;
}

#services{
	
	display:block;
	line-height:19px;
}

/*-- SPECIALS --*/

#specialsimg{
	margin:0 auto;
	width:850px;
}

#specials{
	float:left;
	width:335px;/*-- 317 --*/
	overflow:hidden;
	margin:0 0 0 0;
	font:13px calibri, tahoma, verdana, sans-serif;
	color:#ffffff;
	display:inline ;
}

#specials2{
	float:left;
	width:331px;/*-- 317 --*/
	overflow:hidden;
	margin:0 0 0 0;
	font:13px calibri, tahoma, verdana, sans-serif;
	color:#ffffff;
}

#specials_text{
	float:right;
	width:158px;
	height:200px;
}

#specials_text span{
	font:16px calibri, tahoma, verdana, sans-serif;
}

#specials_pic{
	float:left;
}

#title_specials{/*-- Title --*/
	text-align:center;
	display:block;
	margin:0 0 10px 0;
	font:18px calibri, tahoma, verdana, sans-serif;
	color:#c69c6d;
}



#featuredpartner{
	float:right;
	overflow:hidden;
	width:186px;/*-- 198 --*/
	border-left: 2px solid #363636;
}

#partner{/*-- Title --*/
	text-align:center;
	display:block;
	margin:0 0 0 0;
	font:18px calibri, tahoma, verdana, sans-serif;
	color:#c69c6d;
}


/*-- SERVICES PAGE--*/

#services_content{
	float:left;
	color:#fff;
	font:13px calibri, tahoma, verdana, sans-serif;
	margin: 0 0 0 0;
	line-height:17px;
}

#services_grp{
	height:128px;
	width:850px;
	margin:0 0 20px 0;
	background-color:#1F1F1F;
}

#services_img{
	float:left;
	clear:both;
}

#services_info{
	float:right;
	width:680px;
	padding:0 10px 0 0;
}

#services_grp p {
	color: #c69c6d;
	font:16px calibri, tahoma, verdana, sans-serif;
}

#topofpage{
	width:850px;
	text-align:center;
	font:16px calibri, tahoma, verdana, sans-serif;
}


/*-- ABOUT US PAGE--*/

#aboutuscontent{
	float:left;
	margin-top:10px;
	width:850px;
	overflow-x:hidden;
	overflow-y:hidden;
}


#aboutusinfo{
	float:right;
	width:535px;
	color:#ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
	margin: 0 0 0 0;
	line-height:17px;
}

#aboutusleftimg{
	float:left;
	width:305px;
	overflow:hidden;
	padding:0;
	background-color:#0F0F0F;
	clear:both;
	margin:0 0 10px 0;
}

#aboutusquote{
	float:left;
	width:305px;
	height:100px;
	overflow:hidden;
	padding:0;
	background-color:#0F0F0F;
	clear:both;
	margin:0 0 10px 0;
}

#aboutusinfo2{
	float:right;
	width:535px;
	color:#fff;
	font:13px calibri, tahoma, verdana, sans-serif;
	font-style:italic; 
	margin: 0 0 0 0;
	line-height:17px;
}

#aboutuscontent h3 {
	color:#c69c6d;
	font:16px calibri, tahoma, verdana, sans-serif;
	display:block;
	margin:10px 0 10px 0;
}

#aboutuscontent p {
	margin:30px 0 30px 0;
}


/*-- PRODUCTS PAGE--*/

#products_intro{
	width:850px;
	margin:0 0 30px 0;
	color:#ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
}

#products_grp{
	height:141px;
	width:850px;
	margin:0 0 30px 0;
	background-color:#1F1F1F;
	background-image:url('../images/products/bg_141.jpg');
}

#products_grp_200{
	height:200px;
	width:850px;
	margin:0 0 30px 0;
	background-color:#1F1F1F;
	background-image:url('../images/products/bg_200.jpg');
}

#products_img{
	float:left;
	clear:both;
}

#products_info{
	float:right;
	width:500px;
	padding:0 10px 0 0;
	color:#ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
	margin: 0 0 0 0;
	line-height:17px;
}

#products_grp p {
	color: #c69c6d;
	font:16px calibri, tahoma, verdana, sans-serif;
}

#products_grp_200 p {
	color: #c69c6d;
	font:16px calibri, tahoma, verdana, sans-serif;
}

/*-- CARD LINE PAGE--*/

#cl_grp{
	float:left;
	height:50px;
	width:850px;
	margin:0 0 20px 0;
	background-color:#1F1F1F;
	letter-spacing:.1em;
}

#cardline_content{
	float:left;
	margin-top:10px;
	width:850px;
	overflow-x:hidden;
	overflow-y:hidden;
}


/*-- NEWS PAGE--*/

#newstopcontent{
	width:850px;
	clear:both;
}

#newsleftpics{
	float:left;
	width:305px;
	background-color:#ff0000;
	margin:0px 10px 0 0;
}

#newspagepic{
	float:left;
	width:305px;
	height:500px;
	background-image:url('../images/news_pic.jpg');
	background-color: #363636;
	clear:both;
}

#newscontent{
	float:right;
	width:535px;
	color:#ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
	margin: 0 0 0 0;
	line-height:17px;
}

/*-- ORDER FORM --*/

#ordercontent{
	color: #ffffff;
	font:16px calibri, tahoma, verdana, sans-serif;
}

#orderheader{
	overflow:hidden;
}

#order_download{
	width:440px;
	float:left;
}

#credit_download{
	width:400px;
	background-color:#1C2F0C;
	float:left;
	padding:5px;
}



/*-- TESTIMONIALS PAGE--*/

#testimonialscontent{
	color: #ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
	font-style:italic; 
	padding:0 20px 0 20px;
}

#testimonial1{
	width:500px;
	float:left;
}

#testimonial2{
	width:500px;
	float:right;
}

#testimonialsignatures{
	color: #c69c6d;
	text-decoration: underline;
	font-size:14px;
}



/*-- CONTACT US PAGE--*/

#contactcontent{
	float:left;
	margin-top:10px;
	width:850px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#contactpgtopcontent{
	width:810px;
	clear:both;
	background-color:#363636;
	overflow:hidden;
	padding:20px;
}

#contactaddress{
	float:left;
	width:305px;
	color:#ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
	line-height:17px;
}


#map{
	float:right;
	width:425px;
	color:#ffffff;
	font:13px calibri, tahoma, verdana, sans-serif;
}



#news h3 {
	color: #fedd00;
}

#news a:link {color: #c69c6d; text-decoration: underline; }
#news a:active {color: #0000ff; text-decoration: underline; }
#news a:visited {color: #c69c6d; text-decoration: underline; }
#news a:hover {color: #fedd00; text-decoration: none; }

#welcome a:link {color: #c69c6d; text-decoration: underline; }
#welcome a:active {color: #0000ff; text-decoration: underline; }
#welcome a:visited {color: #c69c6d; text-decoration: underline; }
#welcome a:hover {color: #fedd00; text-decoration: none; }

#icons a:link {color: #c69c6d; text-decoration: underline; }
#icons a:active {color: #0000ff; text-decoration: underline; }
#icons a:visited {color: #c69c6d; text-decoration: underline; }
#icons a:hover {color: #fedd00; text-decoration: none; }

#specials a:link {color: #c69c6d; text-decoration: underline; }
#specials a:active {color: #0000ff; text-decoration: underline; }
#specials a:visited {color: #c69c6d; text-decoration: underline; }
#specials a:hover {color: #fedd00; text-decoration: none; }

#bottominfo a:link {color: #c69c6d; text-decoration: underline; }
#bottominfo a:active {color: #0000ff; text-decoration: underline; }
#bottominfo a:visited {color: #c69c6d; text-decoration: underline; }
#bottominfo a:hover {color: #fedd00; text-decoration: none; }

#footer a:link {color: #ffffff; text-decoration: underline; }
#footer a:active {color: #ffffff; text-decoration: underline; }
#footer a:visited {color: #ffffff; text-decoration: underline; }
#footer a:hover {color: #c69c6d; text-decoration: none; }

#map a:link {color: #ffffff; text-decoration: underline; }
#map a:active {color: #ffffff; text-decoration: underline; }
#map a:visited {color: #ffffff; text-decoration: underline; }
#map a:hover {color: #c69c6d; text-decoration: none; }


#topofpage a:link {color: #c69c6d; text-decoration: underline; }
#topofpage a:active {color: #0000ff; text-decoration: underline; }
#topofpage a:visited {color: #c69c6d; text-decoration: underline; }
#topofpage a:hover {color: #c69c6d; text-decoration: none; }

#cardline_content a:link {color: #c69c6d; text-decoration: underline; }
#cardline_content a:active {color: #0000ff; text-decoration: underline; }
#cardline_content a:visited {color: #c69c6d; text-decoration: underline; }
#cardline_content a:hover {color: #fedd00; text-decoration: none; }

#contactaddress a:link {color: #c69c6d; text-decoration: underline; font-size:14px; }
#contactaddress a:active {color: #0000ff; text-decoration: underline; }
#contactaddress a:visited {color: #c69c6d; text-decoration: underline; }
#contactaddress a:hover {color: #fedd00; text-decoration: none; }

#testimonialscontent a:link {color: #c69c6d; text-decoration: underline; font-size:14px; }
#testimonialscontent a:active {color: #0000ff; text-decoration: underline; }
#testimonialscontent a:visited {color: #c69c6d; text-decoration: underline; }
#testimonialscontent a:hover {color: #fedd00; text-decoration: none; }

#eventcontainer a:link {color: #c69c6d; text-decoration: underline; font-size:14px; }
#eventcontainer a:active {color: #0000ff; text-decoration: underline; }
#eventcontainer a:visited {color: #c69c6d; text-decoration: underline; }
#eventcontainer a:hover {color: #fedd00; text-decoration: none; }

#ordercontent a:link {color: #c69c6d; text-decoration: underline; font-size:16px;}
#ordercontent a:active {color: #0000ff; text-decoration: underline; }
#ordercontent a:visited {color: #c69c6d; text-decoration: underline; }
#ordercontent a:hover {color: #fedd00; text-decoration: none; }

#services_grp a:link {color: #c69c6d; text-decoration: underline; font-size:13px;}
#services_grp a:active {color: #0000ff; text-decoration: underline; }
#services_grp a:visited {color: #c69c6d; text-decoration: underline; }
#services_grp a:hover {color: #fedd00; text-decoration: none; }

#featuredpartner a:link {color: #000; text-decoration: underline; font-size:16px;}
#featuredpartner a:active {color: #000; text-decoration: underline; }
#featuredpartner a:visited {color: #000; text-decoration: underline; }
#featuredpartner a:hover {color: #000; text-decoration: none; }



