body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	background-color:#fdfdfd;
}
a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
	line-height:25px;
}
a:hover{text-decoration:none;}
img {
	border:none;
}
ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
p, td, input, label, form, h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
}
.topbg {
	width:100%;
	margin:0px auto;
	background:url(../images/top-bg.jpg) repeat-x center top;
	height:58px;
}
#main-container {
	width:1002px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	height:auto;
	position:relative;
	background:#FFFFFF;
}
.main-container {
	width:1002px;
	margin:auto;
	padding:0px;
	height:auto;
	clear:both;
}
.top-menu {
	width:1002px;
	margin:0px auto;
	padding:21px 0px 0px 0px;
	height:auto;
	position:relative;
}
.top-menu-right {
	width:885px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	float:left;
}
.top-menu-right ul {
	width:885px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	float:left;
}
.top-menu-right li {
	margin:0px 0px 0px 0px;
	padding:0px 19px 0px 19px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/line.jpg) no-repeat left;
	line-height:22px;
	float:left;
}
.top-menu-right li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height:22px;
}
.top-menu-right li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#f99a1c;
}
.logo-part {
	width:1002px;
	margin:auto;
	padding:10px 0px 0px 0px;
	clear:both;
	height:auto;
}
.logo {
	width:291px;
	height:auto;
	margin:auto;
	padding:9px 0px 0px 0px;
	float:left;
	height: auto;
}
.logo-right {
	width:705px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	height:119px;
	background:url(../images/logo-right.jpg) no-repeat;
}
.logo-right-content {
float:left;
height:75px;
margin:0;
padding:0;
width:655px;
}
.logo-right-content ul {
	width:620px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	height:auto;
}
.logo-right-content li {
	margin:0px 0px 0px 0px;
	padding:0px 17px 0px 17px;
	float:left;
	line-height:22px;
	color:#000000;
	font-size:12px;
	background:url(../images/black-icon.png) no-repeat left;
}
.number { float:right;
font-size:35px;
width:265px;}

.banner { float:left; height:525px; }
.banner1 { float:left; }
.banner-img {
	float:left;
margin:0;
padding:0;
position:absolute;
}
.middle-content { clear:both; height:auto; width:1002px; }

.body-left-content {
	width:328px;
	margin:0px;
	float:left;
	height:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/**html .body-left-content {
	margin-left:0px;
}*/


.body-right-content {
	width:650px;
	margin:0px 20px 0px 0px;
	_margin:0px 8px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	height:auto;
}

*:first-child+html .body-right-content {
	width:650px;
	margin:0px 20px 0px 0px;
	_margin:0px 8px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	height:auto;
}
*:first-child+html .right-content-box-footerbg{
    clear: both;
    float: none;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 622px;
}

.left-content-box {
	width:328px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:auto;
}
.left-content-box-topbg {
	width:328px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:5px;
}
.left-content-box-centerbg {
	width:292px;
	margin:0px 0px 0px 0px;
	padding:0px 18px 0px 18px;
	_padding: 0px 18px 0px 18px;
	float:left;
	height:auto;
	background:url(../images/left-content-box-center-bg.jpg) repeat-y;
}

/**html .left-content-box-centerbg{
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 5px;
}*/
.left-content-box-footerbg {
	width:328px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.right-content-box {
	width:622px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}
.right-content-box-topbg {
	width:622px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 24px;
}
.right-content-box-centerpbg {
	width:599px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 13px;
	height:auto;
	background:url(../images/right-content-centerbg.jpg) repeat-y center top;
}
.right-content-box-footerbg {
	width:622px;
	float:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:16px;
	clear:both;	
}
.right-content {
	width:376px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.right-img {
	width:217px;
	height: auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:0px;
	padding:0px;
	color:#e48103;
	font-weight:bold;
}
.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#666666;
	text-align:justify;
}
.orange-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#e48103;
	text-decoration:underline;
}
.privacyand-security {
	width:560px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 28px;
	float:left;
	height:56px;
	background: url(../images/privacyandsecurity.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:26px;
	color:#000000;
}
.right-content-1 {
	width:593px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.supheading {
	font-size:18px;
	font-weight:bold;
	color:#e48103;
}
.left-headingbg {
	width:271px;
	margin:0px 0px 0px 0px 0px;
	padding:19px 0px 0px 20px;
	float:left;
	color:#010101;
	font-size:20px;
	height:40px;
	background:#d6d6d6;
	font-weight:bold;
}
.left_menu {
	width:291px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:auto;
}
.left_menu ul {
	width:291px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:auto;
}
.left_menu li {
	width:291px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;font-weight:bold;
	text-decoration:none;
	color:#575656;
	line-height:32px;
	background:url(../images/leftmenubg.jpg) no-repeat left;
	display:block;
}
.left_menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#575656;
	line-height:32px;
	display:block;
	padding:0px 0px 0px 40px;
}
.left_menu li a:hover {
	display:block;
	line-height:32px;
	background-image:url(../images/menu-hover.png);
	background-repeat:no-repeat;
}

.active {
	display:block;
	line-height:32px;
	background-image:url(../images/menu-hover.png);
	background-repeat:no-repeat;
}



.footer-logos {
	width:1002px;
	margin:0px 0px 0px 0px;
	float:left;
	height:auto;
	padding:10px 0px 0px 0px;
}
.footer-logos-1 {
	width:550px;
	margin:0px 0px 15px 0px;
	float:right;
	height:auto;
	padding:0px 20px 0px 0px;
}
.footer-logos-1 ul {
/*	width:550px;*/
width:385px;
	margin:0px 0px 0px 0px;
	float:right;
	height:auto;
	padding:0px 0px 0px 0px;
}
.footer-logos-1 li {
	margin:0px 0px 0px 0px;
	float:left;
	height:auto;
	padding:0px 10px 0px 10px;
}
.footer {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../images/footerbg.jpg) repeat-x center top;
	height:auto;
	clear:both;
}
.footer_1 {
	width:1002px;
	margin:0px auto;
	padding:50px 0px 0px 0px;
	position:relative;
}
.footer_main {
	width:1002px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.nwss_logo {
	width:202px;
	height:auto;
	margin:0px 0px 0px 20px;
	float:left;
	padding:0px 0px 0px 0px;
}
.oss_logo
{
float:right;
margin:-28px 30px 0 0;
}
.footer-right {
	width:737px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	height:auto;
	float:right;
}
.footer-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
}
.footer-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}
.footer-form {
	width:660px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
	height:auto;
}
.footer-form ul {
	width:630px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
	height:auto;
}
.footer-form li {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	height:48px;
}
.textbox {
	width:269px;
	border: solid 2px #8a8a8a;
	background-color:#2a2a2a;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c2c2c2;
}
.textarea {
	width:650px;
	border: solid 2px #8a8a8a;
	background-color:#2a2a2a;
	height:154px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c2c2c2;
}
.fform-text {
	color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
width:420px;
}
.btn {
	width:119px;
	height:37px;
	float:right;
	height:37px;
	margin-left:10px;
}
.privacy-policy {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fbab1e;
	text-decoration:underline;
}
A.privacy-policy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.footer-img {
	width:100%;
	padding:0px 0px 0px 0px;
	margin:auto; 
	clear:both;
	
}
.footer-img-logo{ width:1002px; margin:auto; clear:both; height:110px; background-color:#F00; 
background:url(../images/footer-img.jpg) no-repeat; }

@media screen and (-webkit-min-device-pixel-ratio:0) .footer-img-logo{ width:1002px; margin:auto; clear:both; height:120px; background-color:#F00; 
background:url(../images/footer-img.jpg) no-repeat; }

#veinticinco, .footer-img-logo{ width:1002px; margin:auto; clear:both; height:105px; background-color:#F00; 
background:url(../images/footer-img.jpg) no-repeat; padding-top:15px; padding-bottom:15px; }

.designby{ width:548px; margin:0px 0px 0px 30px; padding:60px 0px 0px 0px; height:auto; float:left;}
.designby-link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e; text-decoration:none;}
A.designby-link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: underline;}

.copyright{ width:400px; margin:0px 0px 0px 0px; padding:65px 0px 0px 0px; height:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e; text-decoration:none;}


.left_menu-1 {width:291px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; height:auto;}


.next-step-form {
	width:593px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.next-step-form ul {
	width:593px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.next-step-form li{
	width:593px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.aboutus-formheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000;
	font-weight:bold;
}

.aboutus-form-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
}






.aboutus-form {
	width:590px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
	height:auto;
}
.aboutus-form ul {
	width:590px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:auto;
}
.aboutus-form li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:26px;
	line-height:26px;
	color:#000000;
	font-size:14px;
	z-index:1000;
}

.text-box1{ width:520px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:solid 1px #CCCCCC; height:20px; }
.text-area1{ width:520px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:solid 1px #CCCCCC; height:150px; }

.right-innerpage {
	width:593px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.process-txt {
	width:593px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:justify;

}

.dylog_box{ width:501px; margin:auto; background-color:#F7F7F7; border:solid 1px #E7E6E6; clear:both; min-height:45px; margin-bottom:10px;}
.commas{ width:19px; height:14px; margin-top:5px; margin-left:20px; float:left }

.left_txt{ width:440px; float:left; font-family:arial; font-size:12px; color:#666; margin-left:10px; line-height:18px; text-align:justify; margin-top:5px;}
.left_txt1{ width:500px; float:left; font-family:arial; font-size:12px; color:#666; margin-left:10px; line-height:18px; text-align:left; margin-top:5px;  font-weight:bold;}
.table_border{
	float: left;
	width: 500px;
	border: 1px solid #CCC;
}

.btn-1 {
	width:119px;
	height:37px;
	height:37px;
	background:url(../images/btn.jpg) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	border:none;
	cursor:pointer;
}

.btn-2 {
	width:119px;
	height:37px;
	height:37px;
	background:url(../images/btn.jpg) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	border:none;
	cursor:pointer;
	
}

.faq_txt_bold{ font-family:arial; font-size:14px; color:#E48103; font-weight:bold;text-decoration:underline;}

.gallery_img{ width:176px; height:130px; float:left; margin-left:10px; margin-top:10px; background-image:url(../images/gallery_bg.jpg); padding-top:15px; padding-left:2px;}
.gallery_main {
	width:570px;
	
	margin:auto;
}

.sitemap_middle {
	width:500px;	
	margin:auto;
	font-size:16px;
	font-weight:bold;
	color:#e48103; 
}

.sitemap_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#666666;
	text-align:justify;font-weight:normal;
}

.sitemap_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#666666; text-decoration:none;
	text-align:justify;
}

.sitemap_links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#666666; text-decoration:underline;
	text-align:justify;
}

.site_menu {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:auto;
}
.site_menu ul {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:auto;
}
.site_menu li {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#575656;
	line-height:25px;
	
	display:block;
}
.site_menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#575656;
	line-height:25px;
	display:block;
	padding:0px 0px 0px 40px;
}
.site_menu li a:hover {
	display:block;
	line-height:25px;
	background-image:url(../images/menu-hover.png);
	background-repeat:no-repeat;
}

.text_hover{
	color:#E48103; 
	text-decoration:underline;
	}
	
.text_hover:hover{
	color:#E48103; text-decoration:none;
	
	}
	.list ul { list-style:circle;margin-left:8px;}
#costcal{ border:1px solid grey; width:400px; margin:10px; padding:5px;}

.plans-specifications{ width:323px; height:234px; margin:0px 0px 0px 11px; padding:0px 0px 0px 0px; float:left; background:url(../images/plansspecifications.png) no-repeat;}

.plans-specifications-text  { color:#010101;
float:left;
font-size:23px;
font-weight:bold;
height:auto;
margin:0 auto;
width:326px; }

.plans-specifications-text a { color:#010101; text-decoration:none; }

.gun-vault{ width:323px; height:234px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(../images/gunsafe-vault.png) no-repeat;}

.gun-vault-text { color:#010101;
float:left;
font-size:23px;
font-weight:bold;
height:auto;
margin:0 auto;
width:326px; }

.gun-vault-text a { color:#010101; text-decoration:none; }

.articles-videos{ width:323px; height:234px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; 
background:url(../images/articles-videos.png) no-repeat;}

.articles-videos-text { color:#010101;
float:left;
font-size:23px;
font-weight:bold;
height:auto;
margin:0 auto;
width:326px;}

.img-container { position:relative; top:300px; left:10px; }

.img-container { float:left; }

.state { float:left; text-align:center; width:50px; border-bottom:1px solid; border-right:1px solid; }

.size { float:left; text-align:center; width:120px; border-bottom:1px solid; border-right:1px solid; }

.price { float:left; text-align:center; width:70px; border-bottom:1px solid; }

#blast-price { float:left; border-left:1px solid; border-right:1px solid; border-top:1px solid; }

#blast-price-table { float:left; width:245px; }

#feature { /*border-left:1px solid; border-right:1px solid; border-top:1px solid;*/ float:left; width:250px;padding-top:10px; }

.feature { font-size:14px; font-weight:bold; }

.blast-feature { float:left; width:370px;padding-top:10px; }

.blast-feature1 { float:left; width:300px;padding-top:10px; }

.blast-ul { float:left; width:220px;list-style-type:disc; }

.blast-ul2 { float:left; width:260px; list-style-type:disc;padding-left:15px;}

.blast-container { float:left; width:100%;padding-bottom:10px; }

#left-container { float:left; width:180px; }

#left-container p { padding-bottom:25px; }

#right-container { float:left; width:400px; }

#right-container ul { list-style-type:disc; line-height:25px; padding:0 0 0 35px;}

#right-container-img  { float:right; }

#joecampo { height:180px; padding-top:20px; text-align:center; }

.rtnx { line-height:20px; padding:10px 0; text-align:center; }

.pr-img-container { overflow:hidden; padding:15px 0; width:100%; }

.product-img { float:left; text-align:center; width:190px; }

.filter { overflow:hidden; padding:25px 0; width:100%; }

#filter-img { float:left; width:200px; }

#filter-text { float:left; width:385px; }

.filter-img1 { float:left; padding-bottom:15px; text-align:center; width:190px; }

.f-img { float:left; padding-left:25px; }

#filter-img-container  { overflow:hidden; padding-bottom:20px; width:100%; }

.product-left { float:left; width:290px; }

.product { float:left; padding-bottom:15px; width:580px; }

.small-title { color:#000000; font-size:16px; font-weight:bold; }

.description { float:left; width:100px; font-weight:bold; padding-right:5px; }

.prdct-desc { float:left; width:180px; padding-bottom:10px; }

.prdct-img { padding-left:30px; }

.prdct-img-1 { padding-left:40px; }

#top-right { float:right; font-size:35px; width:265px;padding-top:5px; }

#top-right p { float:left; line-height:30px; padding-right:5px; }

#email { text-align:right; padding-right:10px; }

#email a { background:url(../images/email.png) no-repeat scroll 0% 0%; color:#135790; padding-left:20px; text-decoration:none; width:170px; }

#email a:hover { text-decoration:underline; }

#keywords { color:#000000; text-align:left; width:1002px; }

.form-text { float:left; width:580px; }

#form-text1 { float:left; margin:10px 0; text-align:center; width:600px; }

.lbltext { float:left; width:250px; }

.inpttext { float:left; width:330px; }

#btn1 { float:left; width:300px; }

#btn2 { float:left; }

#price { float:left; width:290px; }

#prdct { float:left; padding-bottom:10px; padding-left:20px; }

#prdct li { float:left; line-height:25px; width:100%; list-style-type:disc; list-style-position:outside; }

.price-prdct { float:left; font-size:18px; line-height:30px; padding:10px 0; width:100%; }

.title-heading { float:left; font-family:verdana; font-size:20px; padding-bottom:5px; padding-top:20px; width:100%; }

.read-morebtn{ background:url("../images/amustread-btn.png") no-repeat scroll 0 0 transparent;
color:#282826; float:left; height:40px; margin:7px 0 0; padding:15px 0 0 35px; width:187px; }

.read-morebtn a{ font-size:22px; font-weight:bold; color:#282826; text-decoration:none; }

.read-morebtn a:hover{ color:#000; text-decoration:underline;}

*:first-child+html .banner-img { left:0px; top:128px; }

.no-bullet { background:none repeat scroll 0 0 transparent; display:inline; line-height:0px; list-style:none outside none; }

*:first-child+html .no-bullet { background:none repeat scroll 0 0 transparent; display:inline; line-height:0px; list-style:none outside none; }

.contactus-btn { background:url("../images/amustread-btn.png") no-repeat scroll 0 0 transparent;
color:#282826; float:left; height:40px; margin:12px 0 0 4px; padding:15px 0 0 35px; width:187px; }

.contactus-btn a{ font-size:22px; font-weight:bold; color:#282826; text-decoration:none; }

.contactus-btn a:hover{ color:#000; text-decoration:underline;}

.next-btn { background: url("../images/next-btn.png") no-repeat scroll 0 0 transparent;color: #282826;float: right;height: 22px;
margin: 0 0 0 10px;padding: 5px 6px 0 27px;width: 90px;}
 
 .next-btn a{ font-size:15px; font-weight:bold; color:#282826; text-decoration:none; }

.next-btn a:hover{ color:#000; text-decoration:underline;}

.content-img { float:left; width:100%; margin-bottom:20px; }

.logo-container { float:left; margin-left:20px; margin-top:20px; }

.imgcontainer { margin-right:20px; float:left; }

.img-txt { border:1px solid #EBB80D; margin-right:10px; }

.logo-container a { color:#FFFFFF; float:left; font-size:16px; line-height:25px; padding-right:5px; text-align:center; text-decoration:none; 
width:235px; }

.logo-container a span { float:left; padding-bottom:10px; font-weight:bold; }

.ShoppingCart-heading{ float:left; width:100%; padding:40px 0 0 0px; font-size:16px;}

.cartNoProduct {float:left; width:100%; padding:40px 0 20px 0px; font-size:14px; text-align:center; height:50px;}

.carttable-head{float:left; width:100%; padding:20px 0 20px 0px;}

.carttable-col{float:left; width:130px;}

.carttable-column{float:left; width:175px;}

.carttable-row{float:left; width:100%; padding:10px 0 20px 0px;}

.carttotamt { float:left; width:410px; text-align:right; padding:0 20px 0 0;}

.carttotamt1{float:left; width:100px;}

.cartcontinueshop{float:left; width:100%; padding:10px 0 20px 0px;}
.cartcontinueshop1{float:left; width:300px; }

.cartcontinueshop2 { float:left; width:200px; text-align:right;}

.addtocart { background:url(../images/addtocart.png) no-repeat scroll 0% 0%; border:0px none; font-size:11px;
font-weight:bold; height:23px; padding-bottom:3px; width:75px; }

.continue { background:url(../images/ContinueShopping.png) no-repeat scroll 0% 0%; border:0px none; font-size:11px;
font-weight:bold; height:23px; padding-bottom:2px; width:115px; }

.confirm { background:url(../images/Confirm-Order.png) no-repeat scroll 0% 0%; border:0px none; font-size:11px; font-weight:bold;
height:23px; width:89px; padding-bottom:2px; }

.cart { float: left;
    text-align: right;
    width: 75px; }

.subscribe-img { bottom:15px; float:right; position:relative; }

.banner-img { left:/*\**/0px\9; }



.LB-black-overlay{ 
	    display: none; 
	    position: fixed; 
    top: 0%; 
	    left: 0%; 
    width: 100%; 
	    height: 100%; 
	    background-color: #000; 
	    z-index:1001; 
	    -moz-opacity: 0.8; 
	    opacity:.80; 
	    filter: alpha(opacity=80); 
	} 
	 
	.LB-white-content{ 
	    display: none; 
	    position: fixed; 	    
	    width:850px;	   
	    border: 1px solid #666; 
		margin:20px 20% 0 20%;
	    /*background-color: #fff; 
		padding: 20px; 
		width: 50%; 
	    margin: 20% 25%; */
	    z-index:1002; 
	} 
	 
	a#close{ 
		color:#F59B20;
		font-size:16px;
		font-weight:bold;
		height:30px;
		position:absolute;
		right:-5px;
		top:5px;
		width:90px;	
	} 
	
	
.logo-cntr{width:700px; margin:0px; padding:0px; float:left; text-align:center; height:auto;}
.counter{width:850px; margin:0 auto; height:auto;}
.newsletterbox{ width:775px; margin:0px; padding:5px 20px 5px 55px; float:left; height:560px; background:url(../images/newsletter-bg.png) no-repeat center top;}
.middletop{width:775px; margin:0px; padding:0px; float:left; height:auto;}

h4 {font-size:37px; font-weight:normal; color:#1f0300;}

.mac.safari h4 {font-size:35px; font-weight:normal; color:#1f0300;}

.signup-sc{font-size:15px; color:#f59b20; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.signup-sc span{font-size:15px; color:#1f0300; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.banner-cntr{width:775px; margin:5px 0 0 0; padding:0px; float:right; height:auto;}
.signup{width:775px; margin:0px; padding:0px; float:left; height:auto;}
.sign-left {width:100px; margin:0px; padding:0px; float:left; height:auto; font-size:30px; color:#1f0300;}
.sign-left ul {width:100px; margin:0px; padding:0px; float:left; line-height:75px;}

.sign-right{width:310px; margin:0px; padding:0px; float:left; height:auto;}

.sign-right ul{width:310px; margin:0px; padding:20px 0 0 0; float:left; height:auto;}

.sign-right li{margin:0 0 0 0; padding:10px 15px 10px 15px; float:left;background:url(../images/textbox-bg.png) no-repeat;height:28px;
width:270px;}

.textbox-new {width:280px; border:none; background:none; height:28px; font-family:"Times New Roman", Times, serif; color:#1f0300; 
font-size:17px;}

.subscribe-div{width:180px; margin:10px 0 0 0; padding:0px; float:left; clear:both; height:50px;}

* html .subscribe-div {width:310px; float:right; margin-top:0px;}

*:first-child+html  .subscribe-div { width:310px; float:right; margin-top:0px;}

.subscribe-div {width:/*\**/310px\9; float:/*\**/right\9; margin-top:/*\**/0px\9;}

.subscribe-btn{height:48px;width:170px; background:url(../images/submitbtn.jpg) no-repeat center top; border:none; cursor:pointer; font-size:40px; color:#ffcf03; font-family:"Times New Roman", Times, serif;}

.sidn-dt{ width:700px; margin:0px; padding:10px 0 0 0; float: left; height:auto; font-size:15px; color:#1f0300; line-height:18px; text-align:justify; padding: 20px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
/*.right-pannel{width:289px; margin:0px; padding:0px; float:right; height:auto;}*/

.left-pannel {float:left; width:440px; }

.right-pannel {float:left; width:275px; margin:0; padding:0;}

.rc-heading{ font-size:19px; color:#1f0300; background:url(../images/rc-hborder.png) repeat-x bottom; height:50px; font-family:"Times New Roman",Times,serif;}
.right-pannel ul{width:279px; margin:0px; padding:10px 0 0 0; float:right; height:auto;}
.right-pannel li{margin:0px; padding:0 0 0 20px; font-size:18px; color:#1f0300; line-height:25px; background:url(../images/icon.png) no-repeat left;}

/************************/
ul.menuimage li{
border-bottom: 1px solid white;}

.menuimage ul li{background:url(../images/menu-line.jpg);
padding-left:40px;}

.text_hover1 a{color:#E48103; text-decoration:none;}
	
.text_hover1 a:hover{color:#E48103; text-decoration:underline;}
	
.services ul{ list-style:square; margin:0 0 0 15px;}
/*****1-5-13*******************************************/

.fooer_sec1{ float:left; width:202px;}
.fooer_sec2{ float:left; width:425px; padding:0 0 0 26px;}
.fooer_sec3{ float:right; width:330px; padding:10px 0 0 0; }

.fooer_sec3 a { color:#FFFFFF; float:left; font-size:16px; line-height:25px; padding-right:5px; padding-bottom:10px; text-align:center; text-decoration:none; 
/*width:235px;*/ }

.fooer_sec3 a span { float:left; padding-bottom:10px; font-weight:bold; }

.ironman_logo {
    color: #FFFFFF;
    float: right;
}
.ironman_logo span {
	float:left;
    font-weight: bold;
    padding: 0 20px 10px 0;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
	color:#FFFFFF;
}
.ironman_logo img {
	float:left;
	padding:0 0 0 35px;
	clear:both;
}
.designby a {
	color:#FFFFFF;
	padding-right:10px;
	text-decoration:none;
	font-size:12px !important;
}
.designby a:hover {
	color:#F99A1C;
	text-decoration:none !important;
}