body {
a, a:active, a:focus { outline:none; color:#fff; text-decoration:none;}
margin:0px;
background-image:url(images/background.jpg);
background-repeat:no-repeat;
background-color:#000000;
font-family:Tahoma, "Times New Roman", Verdana, "Bookman Old Style";
font-size:11px;
font-weight:normal;
text-align:left;
color:#FFFFFF;
}
.news_bg {
background-image:url(images/layout_r7_c18.jpg); 
background-position:top; 
background-repeat:no-repeat;
}
.form_txt {
font-family:Tahoma, "Times New Roman", Verdana, "Bookman Old Style";
font-size:11px;
font-weight:normal;
text-align:left;
color:#FFFFFF;
padding:5px 0;
}
input.login {
border:1px solid #cccccc;
background-image:url(images/layout_r7_c14.jpg);
background-repeat:repeat-x;
width:150px;
height:16px;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
textarea.comments {
border:1px solid #cccccc;
background-image:url(images/layout_r7_c14.jpg);
background-repeat:repeat-x;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.about_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
color:#FFFFFF;
font-weight:normal;
line-height:150%;
}
.about_title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#FFFFFF;
font-weight:normal;
margin:10px 0px 10px 0px;
}
.common_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
color:#FFFFFF;
font-weight:normal;
line-height:150%;
}
.footer_bgup {
background-image:url(images/layout_r14_c15.jpg);
background-repeat:repeat-x;
}
.footer_bgdown {
background-image:url(images/layout_r15_c15.jpg);
background-repeat:repeat-x;
height:61px;
}
.copyright {
font-weight:normal;
font-size:11px; 
color:#ccc;
font-family: Tahoma, "Times New Roman", Verdana, "Bookman Old Style";
text-decoration: none;
text-align:center;
}
a.copyright:link {
	font-weight:normal;
	font-size: 11px;
	color:#ccc;
	font-family: Tahoma, "Times New Roman", Verdana, "Bookman Old Style";
	text-decoration:none;
	text-align:center;
	}
a.copyright:active {
	color:#ccc;
	text-decoration: none;
}
a.copyright:visited {
	color:#ccc;
	text-decoration: none;
}
a.copyright:hover {	
color:#666; 
text-decoration: underline! important
}
.main {
font-weight:normal;
font-size:12px; 
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:center;
}
a.main:link {
	font-weight:normal;
	font-size: 12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	}
a.main:active {
	color:#FFF;
	text-decoration: none;
}
a.main:visited {
	color:#FFF;
	text-decoration: none;
}
a.main:hover {	
color:#CCC; 
text-decoration: underline! important
}
.layout_r11_c2 {
float:right;
margin-right:17px;
}
.layout_r11_c7 {
float:right;
margin-right:10px;
}
.layout_r11_c12 {
float:right;
margin-right:10px;
}
.airsoftswat {
float:right;
margin-right:0px;
}
.airsoftcamo2 {
float:right;
margin-right:0px;
}

/* Start of Step Carousel Viewer v1.8 */

.stepcarousel{
position: relative; /*leave this value alone*/
border: 10px solid black;
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/* End of Step Carousel Viewer v1.8 */