@charset "utf-8";
/* CSS Document */

/* IE6 css fixer v0.95: Tue, 20 Sep 2011 12:26:44 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */






body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background: #c0c0c0;
	margin: 0;
	padding: 0;
	color: #000;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


a:link {
	color: #42413C;
	 /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #6E6C64;
	
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}



/* ~~ this fixed width container surrounds all other elements ~~ */
.container {
	width: 900px;
	background: #FFF; /* the auto value on the sides, coupled with the width, centers the layout */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
}

/* ~~ This is the layout information. ~~ 

1) Padding is only placed on the top and/or bottom of the div. The elements within this div have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the div itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design.

*/

/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


.container .footer {
	background-image: url(Images/footer.png);
	height: 150px;
	width: 900px;
	background-repeat: no-repeat;
	background-color: #C0C0C0;
}

.footlist {
	background-color: #CCC;
	height: 100px;
	width: 900px;
}
.container .footer .foot-list {
	padding-bottom: 5px;
}
.container .footer .foot-list ul .firstli {
	display: inline;
}
.container .footer .foot-list ul li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-align: center;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.container .footer .foot-list ul {
	text-align: center;
}





.container .footer .foot-list .ph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	margin-left: 120px;
}
.container .footer .foot-list .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	margin-left: 120px;
}







.guncontents {
	width: 900px;
	height: 720px;
	background-repeat: no-repeat;
	position: relative;
	clear: both;
	background-position: 0px 200px;
	background-image: url(Images/bgstroke2.png);
}


.guncontents-sa {
	width: 900px;
	height: 1700px;
	background-image: url(Images/individual-for-saxb.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-position: 45px -50px;
}







.guncontents-sb {
	width: 900px;
	height: 1350px;
	background-image: url(Images/bgforindividualgun.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-position: 0px -70px;
}



.gun1 {
	height: 480px;
	width: 230px;
	position: absolute;
	left: 45px;
	top: 200px;
	padding: 10px;
	float: left;
}
.gunintro {
	height: 180px;
	width: 900px;
	position: absolute;
	top: 20px;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(Images/bg3.jpg);	
}


.gunintro-sa {
	height: 180px;
	width: 900px;
	position: absolute;
	top: 20px;
	background-repeat: no-repeat;
	
	padding-left: 50px;
	padding-top: 20px;
}



.gun2 {
	height: 480px;
	width: 250px;
	position: absolute;
	left: 310px;
	top: 200px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.intro {
	height: 180px;
	width: 750px;
	position: absolute;
	left: 65px;
	top: 0px;
}

.gun3 {
	height: 480px;
	width: 250px;
	position: absolute;
	left: 590px;
	top: 205px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}



.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
	text-indent: 12pt;
}


.container .navigation {
	width: 900px;
	position: absolute;
	top: 155px;
	height: 26px;
	background:#809fe2;

}
.container .navigation ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
.container .navigation ul li {
float: left;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFF;
padding-left: 15px;
padding-right: 15px;

}
.active{
	background:#039;}
	
	
	
	
.container .navigation ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 25px;
color: #FFF;
text-decoration: none;


height: 25px;
text-align: center;
display: block;
}

.container .navigation ul li a {
*font-family: Arial, Helvetica, sans-serif;
*font-size: 14px;
*line-height: 25px;
*color: #FFF;
*text-decoration: none;


*height: 25px;
*text-align: center;
*display: inline;
}


.container .navigation a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF0;
}


.container .navigation ul li ul{
	display: none;
	position: absolute;
	margin-left: 0px;
	background:#6CF;
	float: left;
	left: 67px;
}



.container .navigation ul li .ts{
	display: none;
	position: absolute;
	margin-left: 0px;
	background:#6CF;
	float: left;
	left: 420px;
}






.container .navigation ul li:hover {
	background-color:#039


}


.container .navigation ul li ul li {
	clear: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFF;
	padding-left: 20px;
	padding-right: 12px;
	border: thin solid #000;
	float: left;
	left: 0px;
}
.container .navigation ul li ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	line-height: 28px;
	width: 130px;
	
}



.container .navigation ul li ul li a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: yellow;
text-align: center;
line-height: 28px;
}

.container .navigation ul li ul li:hover {
	background:#09F;}


.container .navigation li:hover ul {
display: block;
color: #000;
}

.indgun {
	background-image: url(Images/bgforindividualgun.jpg);
	background-repeat: no-repeat;
	position: absolute;
}

.satext {
	position: absolute;
	top: 39px;
	right: 79px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	height: 250px;
	width: 400px;
	text-align: justify;
}
.no_toppadding {
	padding-top: 0px;
	margin-top: 0px;
}
.container .needles {
	position: absolute;
	height: 200px;
	width: 815px;
	top: 590px;
	left: 50px;
}
.gapleft {
	margin-right: 6px;
}
.otherguns {
	background-color: #EDF2F8;
	height: 68px;
	width: 352px;
	position: absolute;
	top: 580px;
	padding: 5px;
	left: 450px;
	text-align: center;
	color: #000;
	background-image: url(Images/othjertagstarbg.jpg);
	background-repeat: repeat;
	border: thin solid #CCC;
}

.indent {
	margin-left: 20px;
}
.container .otherguns .sa {
	cursor:pointer;
	float: left;
	height: 26px;
	width: 165px;
	background-color: #A8B8D9;
	margin-right: 4px;
	margin-left: 5px;
	text-align: center;
	background-image: url(Images/butt-1.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.normalheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	float: none;
	text-align: left;
	color: #666;
	margin-bottom: 4px;
}


.container .otherguns .sa a {
	width:165px;
	
	color: #000;
	text-decoration: none;
}


.container .otherguns .sa a:visited {	
	color: #000;
	text-decoration: none;
}
.container .otherguns .sa:hover  {
	background-image:url(Images/butt-yellow.jpg)
	
}


.nd1 {
	background-color: #FFF;
	width: 18%;
	margin-left: 15px;
	float: left;
	margin-top: 15px;
}
.nd1mat {
	float: left;
	width: 28%;
	margin-left: 5px;
	margin-top: 15px;
	height: 200px;
}
ul.b {
	list-style-type:square;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 0px;
}
.container .needles .nd1mat .b li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
.ndldimen {
	float: left;
	width: 47%;
	margin-left: 30px;
}
.ndlimage {
	float: left;
	width: 35%;
	margin-left: 10px;
}
.container .needles .ndlset2 {
	float: left;
	width: 50%;
	margin-top: 20px;
	height: 230px;
	
}
.container .needles .ndlset2 .ndldes {
	width: 60%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin-left: 10px;
}


.container .needles .ndlset2 .ndldes h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.container .needles .nd1mat h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.needle-set1 {
	width: 815px;
}
.container .otherguns .sa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
	font-style: normal;
	font-weight: bold;
}

/* stylefor otherproducts */

.guncontents-otherproducts {
	width: 900px;
	height: 500px;
	background-repeat: no-repeat;
	position: absolute;
	background-position: 0px 20px;
	background-color: #CCC;
}


.pagecontents {
	height: 1950px;
	width: 900px;
	position: relative;
}
.toporder {
	height: 25px;
	width: 900px;
	position: absolute;
	top: 40px;
	left: 0px;
	background-image: url(Images/border-top.gif);
	background-repeat: no-repeat;
}
.middle {
	top: 60px;
	height: 1780px;
	width: 850px;
	position: absolute;
	background-image: url(Images/borderhorizondal.gif);
	background-repeat: repeat-y;
	padding-left: 38px;
}


.middle-sitemap {
	top: 60px;
	height: 320px;
	width: 850px;
	position: absolute;
	background-image: url(Images/borderhorizondal.gif);
	background-repeat: repeat-y;
	padding-left: 38px;
}




.bottem {
	position: absolute;
	bottom: 10px;
	height: 100px;
	width: 900px;
	background-image: url(Images/border-bootom.gif);
	background-repeat: no-repeat;
	left: 0px;
}
.bottem-footer {
	position: absolute;
	bottom: -77px;
	height: 100px;
	width: 900px;
	background-image: url(Images/border-bootom.gif);
	background-repeat: no-repeat;
	left: 0px;
}

.bottem-footer-contact {
	position: absolute;
	bottom: -77px;
	height: 100px;
	width: 900px;
	background-image: url(Images/border-bootom.gif);
	background-repeat: no-repeat;
	left: -3px;
}
	
.otherproduct-contents-1 {
	background-color: #FAF8F9;
	float: left;
	height: 480px;
	width: 250px;
	margin-left: 16px;
	border: thin solid #D1DCF8;
	position: relative;
	margin-top: 20px;
}

.otherproduct-contents-2 {
	background-color: #FAF8F9;
	float: left;
	height: 360px;
	width: 250px;
	margin-left: 16px;
	border: thin solid #D1DCF8;
	position: relative;
	margin-top: 20px;
}


.hd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	font-variant: normal;
	padding-left:10px;
	background-color: #F2F1F6;
	clear: both;
	vertical-align: top;
	margin-top: 4px;
	margin-bottom: 10px;
	
}

.hdx{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	padding-left:10px;
	
	clear: both;
	
	

	
}


.other_product_description-1 {
	height: auto;
	width: 225px;
	position: absolute;
	float: left;
	margin-left: 21px;
	top: 275px;
	display:inline;
}


.other_product_description-1 {
	*height: auto;
	*width: 225px;
	*position: absolute;
	*float: left;
	*margin-left: 21px;
	*top: 275px;
	*display:inline;
}




.b li {
	margin-bottom: 5px;
}


.pagecontents-sitemap {
	height: 480px;
	width: 900px;
	position: relative;
}

.pagecontents-contactus {
	height: 980px;
	width: 900px;
	position: relative;
}

.middle-contactus {
	top: 60px;
	height: 820px;
	width: 850px;
	position: absolute;
	background-image: url(Images/borderhorizondal.gif);
	background-repeat: repeat-y;
	padding-left: 100px;
}


.pagecontents-usage {
	height: 1940px;
	width: 900px;
	position: relative;
}

.middle-usage {
	top: 60px;
	height: 1780px;
	width: 850px;
	position: absolute;
	background-image: url(Images/borderhorizondal.gif);
	background-repeat: repeat-y;
	padding-left: 53px;
}


.pagecontents-troubleshooting {
	height: 1900px;
	width: 900px;
	position: relative;
}

.middle-troubleshooting {
	top: 60px;
	height: 1740px;
	width: 850px;
	position: absolute;
	background-image: url(Images/borderhorizondal.gif);
	background-repeat: repeat-y;
	padding-left: 53px;
}




.mapimage {
	height: 332px;
	width: 520px;
	position: absolute;
	left: 50px;
	top: 20px;
}


.treeplane a:hover{
	color:#4C67CC;
}

.treeplane {
	height: 350px;
	width: 280px;
	margin-top: 0px;
	top: 5px;
	bottom: 100px;
	right: 10px;
	left: 550px;
	position: absolute;
}
ul.niceList { margin-left:0em; padding-left:0.2em; margin-bottom:1em; }
ul.niceList li { background:url(bullet.gif) 0em 0.3em no-repeat; /* change 

background em accordingly */ padding-left: 0.8em; list-style: none; }
.niceList ul li { background-image:url(bullet_child.gif); }

ol.niceList li, ul.niceList li {
	margin-bottom:0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 10px;
	font-weight: bold;
	color: #000;
	list-style-image: url(Images/bullets-black.png);
}



.niceList li ul li {
	list-style-image: url(Images/bullets-blue.png);
}



.contact-image {
	background-image: url(Images/contacts.jpg);
	height: 795px;
	width: 800px;
	position: absolute;
	left: 50px;
}
.contactus-1 {
	height: 780px;
	width: 295px;
	position: absolute;
	left: 10px;
	vertical-align: middle;
	text-align: center;
	background-color: #9CF;
	padding: 5px;
}
.companyname {
	background-color: #749FC1;
	float: left;
	height: auto;
	width: 100%;
}


.companyname {
	*background-color: #749FC1;
	*float: left;
	*height: auto;
	*width: 100%;
	*display:inline;
}



.container .pagecontents-contactus .middle-contactus .contact-image .contactus-1 .companyname h5 {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 4px;
}
.companymatter {
	height: 275px;
	width: 100%;
	float: left;
	padding-top: 10px;
	background-color: #FFF;
}
.myinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formlayout {
	position:relative;
	float: right;
	height: 700px;
	width: 475px;
	text-align: center;
}

.niceList li ul li ul li {
	margin-top: 6px;
	margin-bottom: 5px;
	list-style-image: url(Images/bullet.gif);
}
.niceList li ul li ul li a {
	text-decoration: none;
}
.map {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: thin dashed #749FC1;
	float: left;
	height: 250px;
	width: 295px;
	padding-top: 5px;
}
.mytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}.contact-names {
	float: left;
	height: 250px;
	width: 100%;
	padding-top: 0px;
	padding-left: 15px;
}
.formlayout p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin-left: 30px;
}
.usage-image {
	height: 420px;
	width: 396px;
	float: left;
	margin-right: 5px;
	background-image: url(Images/bgwhite.jpg);
	
}


.usage-remove {
	height: 420px;
	width: 356px;
	float: left;
	margin-right: 5px;
	background-color: #EEE;
	background-image: url(Images/bgremove.jpg);
	padding-right: 20px;
	padding-left: 20px;
}

.u-img {
	float: left;
	height: 288	px;
	width: 365px;
	margin-left: 15px;
	margin-top: 18px;
	color: #999;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.h-nogap {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
}


.h1-nogap {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
}
.p-nogap {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}


.usg-text{
	float: left;
	height: 99px;
	width: 345px;
	margin-left: 15px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
	background-repeat: no-repeat;
	background-position: 0px;
	background-color: #F5F7F9;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.container .pagecontents-usage .middle-usage .usage-remove p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 70px;
	padding-left: 10px;
	padding-right: 10px;
}

.sideheadusg {
	background-color: #EEE;
	float: left;
	height: 30px;
	width: 760px;
	text-align: left;
	margin-top: 10px;
	padding-left: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
	border: thin solid #D6DEE1;
}


.sidehead {
	background-color: #EEE;
	float: left;
	height: 30px;
	width: 775px;
	text-align: left;
	margin-top: 20px;
	padding-left: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 200px;
	border: thin solid #D6DEE1;
}
.tr-shooting-1 {
	height: 290px;
	width: 795px;
	background-repeat: no-repeat;
	background-position: 400px;
	background-color: #F6F6F8;
	margin-top: 2px;
}
.tr-image {
	height: 240px;
	width: 350px;
	float: left;
	padding: 15px;
	margin-left: 10px;
	margin-top: 10px;
	background-image: url(Images/bgremove.jpg);
	background-repeat: no-repeat;
}
.border-1 {
	border: thin solid #CCC;
}
.tr-text {
	float: left;
	height: 230px;
	width: 350px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 20px;
	background-image: url(Images/bgwhite-2.jpg);
	margin-left: 5px;
}
.container .pagecontents-usage .middle-usage .jammed-text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.container .pagecontents-usage .middle-usage  .jammed-text ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-type: square;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	list-style-image: url(Images/bullets-black.png);
	line-height: 15px;
	
}
.jammed-text {
	float: left;
	height: 550px;
	width: 795px;
	padding-left: 0px;
	margin-top: 20px;
	background-image: url(Images/jammedbg.jpg);
	padding-right: 0px;
	border: thin solid #EDECF1;
}
.jammedcontent {
	height: 300px;
	width: 570px;
	padding-left: 25px;
	margin-top: 5px;
	margin-left: 30px;
}
.jammedheading {
	background-color: #F7F7F7;
	height: 35px;
	width: 779px;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #EDECF1;
}


.packheading {
	height: 35px;
	width: 780px;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-bottom-style: none;
}





.mask1 {
	background-color: #F7F7F7;
	height: 35px;
	width: 779px;
	margin-top: 55px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #EDECF1;
}

.h4-nogap {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333;
}
.container .pagecontents-usage .middle-usage .jammed-text .jammedcontent ul li ul li {
	list-style-image: url(Images/bullet.gif);
	margin-top: 10px;
}
.container .pagecontents-usage .middle-usage .jammed-text .jammedcontent ul li {
	margin-top: 8px;
}
.container .pagecontents-usage .middle-usage .jammed-text .jammedcontent ol li {
	margin-top: 10px;
}
.container .otherguns a {
	text-decoration: none;
}
.package {
	background-color: #666;
	height: 260px;
	width: 800px;
	float: left;
	position: absolute;
	top: 1060px;
	left: 47px;
	background-image: url(Images/jammedbg.jpg);
}
.ind-pack {
	float: left;
	height: 182px;
	width: 235px;
	margin-left: 17px;
	border: thin solid #EAE9EF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



.package-xb {
	background-color: #666;
	height: 260px;
	width: 800px;
	float: left;
	position: absolute;
	top: 1370px;
	left: 47px;
	background-image: url(Images/jammedbg.jpg);
}
.ind-pack-xb {
	float: left;
	height: 182px;
	width: 235px;
	margin-left: 17px;
	border: thin solid #EAE9EF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}.h-nogap-2 {
	margin-top: 8px;
	margin-bottom: 6px;
}
.container .footer .foot-list ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #D6D6D6;
	text-decoration: none;
}


.container .footer .foot-list ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #D6D6D6;
	text-decoration: none;
	padding-top: 2px;
	line-height: 30px;
}
.small-top {
	margin-top: 12px;
		
}
.h-nogap-3 {
	margin-top: 0px;
	margin-bottom: 5px;
}


.h2-nogap-3 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}




.small-top-3 {
	margin-top: 42px;
}
.normalpara {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.usage-remove p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 75px;
	line-height: 30px;
}
.trans {
	height: 100px;
	width: 300px;
	position: absolute;
	left: 420px;
	top: 2px;
	text-align: justify;
	float: right;
	background-image: url(Images/trn.png);
	background-repeat: no-repeat;
}
.trmain {
	margin-top: 30px;
	margin-left: 40px;
}
.otherlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	height: 40px;
	width: 900px;
	padding-top: 0px;
	padding-left: 0px;
	color: #666;
	margin-top: 30px;
}
.container .footer .otherlinks a {
	margin-right: 21px;
	float: left;
	color: #666;
}

.goplus {
	height: 48px;
	width: 100px;
	position: absolute;
	left: 10px;
	top: 2px;
	float: right;

}
.chatwindow {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -33px;
	left: -37px;
	width: 463px;
	height: 122px;
	
}
.chatwindow .chat-1 {
	position: absolute;
	left: 319px;
	top: 14px;
	width: 147px;
}

.chatwindow .chat-2 {
	position: absolute;
	left: 6px;
	top: 16px;
	width: 147px;
}

.chatwindow .chat-3 {
	position: absolute;
	left: 151px;
	top: 16px;
	width: 147px;
}
.chatwindow .chat-4 {
	position: absolute;
	left: 9px;
	top: 89px;
	width: 107px;
	
}


.chatwindow .chat-5 {
	position: absolute;
	left: 162px;
	top: 87px;
	width: 107px;
	
}


.chatwindow .chat-6 {
	position: absolute;
	left: 320px;
	top: 85px;
	width: 107px;
	
}
.form {
	height: 615px;
	width: 465px;
	background-image: url(form-bg.png);
	background-repeat: no-repeat;
	
	}
.name {
	background-color: #999;
	clear: right;
	float: left;
	height: 30px;
	width: 99.5%;
	position: absolute;
	top: 100px;
	font-weight: bold;
}
.fname-t {
	background-color: #CCC;
	float: left;
	height: 24px;
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-left: 5px;
	text-align: center;
	margin-top: 3px;
	clear: none;
}
.fname-f {
	height: 24px;
	width: 65%;
	margin-top: 3px;
	left: 150px;
	float: right;
	margin-right: 4px;
	clear: right;
}
#fname {
	width: 300px;
	height: 27px;
	float: left;
}
.myname {
	margin-top: 0px;
	position: absolute;
	top: 100px;
	height: 36px;
	width: 450px;
	left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}


.myname-2 {
	margin-top: 0px;
	position: absolute;
	top: 134px;
	height: 36px;
	width: 450px;
	left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}



.myname-3 {
	margin-top: 0px;
	position: absolute;
	top: 168px;
	height: 36px;
	width: 450px;
	left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}


.myname-4 {
	margin-top: 0px;
	position: absolute;
	top: 201px;
	height: 36px;
	width: 450px;
	left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}



.myname-33 {
	margin-top: 0px;
	position: absolute;
	top: 241px;
	height: 36px;
	width: 450px;
	left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}




.myname-533 {
	margin-top: 0px;
	position: absolute;
	top: 5px;
	height: 39px;
	width: 432px;
	left: 55px;
	}


.myname-sitemap {
	margin-top: 0px;
	position: absolute;
	top: 76px;
	height: 39px;
	width: 329px;
	left: 58px;
	}




.myname-5 {
	margin-top: 0px;
	position: absolute;
	top: 331px;
	height: 250px;
	width: 450px;
	left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}




.myname-6 {
	margin-top: 0px;
	position: absolute;
	top: 235px;
	height: 250px;
	width: 450px;
	left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}






.mylabel {
	float: left;
	width: 30%;
	background-color: #D6D6D6;
	height: 28px;
	text-align: left;
	margin-top: 4px;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}


.mylabel-cap {
	float: left;
	width: 50%;
	background-color: #D6D6D6;
	height: 28px;
	text-align: left;
	margin-top: 4px;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}




.mytext {
	float: left;
	width: 300px;
	margin-top: 2px;
	margin-left: 5px;
	height: 30px;
}


.mytext2 {
	float: left;
	width: 300px;
	margin-top: 2px;
	margin-left: 5px;
	height: 250px;
}



.mytlength {
	height: 24px;
	width: 300px;
	margin-top: 2px;
}

.gapleft5p {
	margin-left: 5px;
}
.mytlength2 {
	width: 300px;
	height: 240px;
}
.buy{
	position: absolute;
	height: auto;
	width: 190px;
	top: 263px;
	font-family: "Monotype Corsiva";
	text-align: center;
	font-size: 23px;
	left: 892px;
	}

.buy1 {
	width: auto;
	height: auto;
	}
.buy1 p{
	font-family: "Monotype Corsiva";
	font-size: 22px;
	color: #000;
	margin-top: -10px;
	text-decoration: none;
	width: auto;
	}	
.buy1 p a{
	text-decoration: none;
	color: #333;
	top: -25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: auto;
	}
.buy1 a:hover{
	color: #900;
	}

