
/************************** HEADER **************************/

/*#header_separator{width:100%; height:113px; background:#fff url(../images/headerbgn_b.gif) no-repeat bottom left; margin:0px auto;}*/

/*#gun_header{width:1024px; height:111px; background:#FFF url(../images/header.jpg) no-repeat bottom left; margin:0px auto; }*/
/*----------------------new header----------*/
#gun_header{width:1024px; height:111px; background:#FFF url(../images/header-1.jpg) no-repeat bottom left; margin:0px auto;}

#gun_header_logo{float:left; padding-top: 14px; }
#gun_header_logo img { border: 0px; }

/*#gun_logo{width:955px; height:59px; float:left; width:152px; background:url(../images/logo.gif) no-repeat bottom left; }
#gun_logo a span { width:152px; height:59px; display:none;}
#gun_logo a  { width:152px; height:59px; display:block;}*/

#gun_header_main{width:920px; float:right;  }
#gun_header_menu{margin-top:0px; text-align: top; }



/*#gun_mnsep{height:17px; width:3px; margin:0px 15px;  background:url(../images/headersepb.gif) no-repeat top center;}*/

#gun_header_login{
  font-family: Arial;
width:290px;
padding-left: 10px;
margin:0px 0px 0px 0px;
height:69px;
text-align:top right;
float: right;
background-color: #E5E5E5;
margin-top: 5px;
margin-right: 5px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

#gun_header_extra {clear:both; width:800px; padding-right:5px; margin-top: 0px;margin-bottom: 0px; float:right;margin-right:50px; position: relative; top: -10px;}

#gun_header_sub{margin-left:50px; padding-top:0px; display:block; clear:both;}



/************************** COMMON **************************/

html, body{

	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #ffffff;

}

.gun_body {
	width:100%;
	text-align:center;

	/*background-color: #cccccc;*/

}
/************************************/

div#gun_body_div {
	height: 1000px;
	background-color: #fff;
}
/************************************/

.main_body_div {
	font-family:Geneva, Verdana, Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	width:100%;
	background-color:#FFF;
	text-align:center;
}

.main_sub_body_div {
	width:100%;
	text-align:left;
	background-color:#FFF;
	margin:0px auto;

}
.main_sub_body_div h2{
	display:none;

}

/************************************/
.main_home_body_div {
	width:100%;
	background-color:#000;
	margin:0px auto;
}

.main_home_body_div td {
	width:100%;
	text-align:center;
	margin:0px auto;
}
/************************************/

h1 {
	font-size:13px;
	color: #00CCFF;
	font-weight:bold;
}

h2 {
	font-size:11px;
	color: #000099;
	font-weight:bold;
	color:#000000;
}

li {
	font-size:10px;
	color: #000000;
	font-weight:normal;
}


/************************** FOOTER **************************/

.footer_gun{ bottom:0px; background:#fff no-repeat top left; height:168px; overflow:hidden; width:100%; }
#footer_main {margin:0px auto; padding-top: 30px; width:1024px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:73px; background:#fff url(../images/footer.jpg) no-repeat top center; }
#footer_below_main {margin:0px auto; width:1024px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height: 65px; clear:both;}
a{ text-decoration:none}

#footer_main_left {color:#999999;float:left; width:300px}
#footer_main_left em {color:#000000;font-style:normal;}


#footer_main_right {
	float:right;
	width: 496px;
	margin-right:10px;
	margin-top:20px;
	font-size:11px;
}
#footer_main_right td {
	text-align: right;
}
#footer_main_right a:hover, #footer_right a:active {color:#000; font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif}
#footer_main_right a:link, #footer_main_right a:visited {color:#000; font-size:11px; font-weight: bold;  font-family:Arial, Helvetica, sans-serif}
#footer_main_right a:hover, #footer_main_right a:active {color:#000; font-size:11px; font-weight: bold;  font-family:Arial, Helvetica, sans-serif}

/*************************** BODY CONTENT SPECIFIC *************************/

div#footer_menu_div p.content_heading {
	font-family:Geneva, Verdana, Arial;
	font-size:13px;
	color: #0B68BD;
	font-weight:bold;
}

div#footer_menu_div p {
	font-family:Geneva, Verdana, Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height: 14px;
}

/*************************** FOOTER SPECIFIC *************************/

div#gun_header_sub {
	clear: both;
}

div#gun_header_sub table {
	padding-top: 10px;
	padding-left: 30px;
}

div#gun_header_sub span.mainlevel-gunmainmenu {
	font-family:Geneva, Verdana, Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height: 14px;
}

div#gun_header_sub a.mainlevel-gunmainmenu {
	font-family:Geneva, Verdana, Arial;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	line-height: 14px;
}

div#gun_header_extra table {
	padding-top: 10px;
	padding-left: 20px;
}

div#gun_header_extra span.mainlevel-gunheaderextramenu {
	font-family:Geneva, Verdana, Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height: 14px;
}

div#gun_header_extra a.mainlevel-gunheaderextramenu {
	font-family:Geneva, Verdana, Arial;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	line-height: 14px;
}

div.main_right_body_div {
	float: left;
	height: auto;
	width: 300px;
	background-color: blue;
}

/******************************* PRODUCT DESCRIPTION *******************/

div.prod_specification {

}

div.prod_specification span {
	font-family:Geneva, Verdana, Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height: 14px;
}

div.prod_specification p {
	font-family:Geneva, Verdana, Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height: 14px;
}

div.prod_desc_div {
	float: left; margin-left: 10px;
}

div.prod_desc_div h3 {
	font-family:Geneva, Verdana, Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height: 14px;
}

/*************************** MENS/WOMENS PAGE INTRO **********************/

div.gunpro_intro_div {
	font-family:Geneva, Verdana, Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height: 14px;
}

/**************************** CONTACT US **********************************/

div.gun_contact_us {
	margin-top: 15px;
	margin-left: 50px;
	vertical-align:top;

}

span.thank_you {
	font-family:Geneva, Verdana, Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height: 13px;
	margin-top: 15px;
}

div.main_contact_div {
	margin-top: 15px;
	margin-left: 40px;
}

div.main_contact_div span {
	font-family:Geneva, Verdana, Arial;
	font-size:13px;
	color: #000000;
	font-weight:bold;
}

table.contact_us_table {
	margin-left: 30px;
}

table.contact_us_table td {
	/*font-family:Geneva, Verdana, Arial;*/
	color:#000000;
	font-weight:bold;
	line-height: 14px;
}
/*table.contact_us_table td a{
	color:#000000;
	font-weight:bold;
	line-height: 14px;
	font-size:14px;
}*/

div.gun_join_us {
	margin-top: 15px;
	margin-left: 50px;
	vertical-align:top;
}

div.main_join_div {
	margin-top: 15px;
	margin-left: 50px;
}

div.main_join_div span {
	font-family:Geneva, Verdana, Arial;
	font-size:13px;
	color: #000000;
	font-weight:bold;
	background-color: #fff;
}

span.thank_you_letter {
	font-family:Geneva, Verdana, Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height: 13px;
	margin-top: 15px;
	height: 200px;
	padding-top: 20px;
}

content_subheading {
		margin-top: 6pt;
		font-size: 10pt
	}

content_subcontent {
	font-size: 9pt;
	font-family: "Times New Roman";
}

div.catalogue_div {
	background:url(../images/b_gunsmoke.jpg);

}

div.catalogue_mens_div {
	background:url(../../../images/backgrounds/b_gunsmoke.jpg);
}

div.catalogue_womens_div {
	background:url(../../../images/backgrounds/b_discotheque.jpg);
}

div.catalogue_mens_div th {
	padding-left: 10px;
	font-family:Geneva, Verdana, Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height: 30px;
}


div.catalogue_womens_div th {
	padding-left: 10px;
	font-family:Geneva, Verdana, Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height: 30px;
}
/*-------------------------------------------------------------------------------------*/

div.background_winter {
  width:100%;
  height:600px;
  background: url(../../../images/winter1.jpg) no-repeat;


}
div.transbox_outer{
  width:90%;
  margin-top: 160px;
  margin-left:100px;

 }
div.transbox{
  width: 26%;
  height: 210px;
  float:left;
  background-color: #ffffff;
  border-right:1px solid black;
  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.70;
}
div.transbox img{
	text-align:center;
}
 div.transbox_winter_text{
  width: 40%;
  height: 210px;
  float:left;
  background-color: #ffffff;
  border-right: 1px solid black;
  /* for IE */
  border-right:1px solid black;
  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.70;


  }
div.transbox_winter_text p {
  padding-top:20px;
  padding-left:10px;
  font-weight: bold;
  color: #000000;
}
  div.transbox_winter_text strong {
  margin-top:40px;
  padding-left:10px;
  font-weight: bold;
  color: #000000;
  font-size:18px;
  }

  div.transbox_winter_text span {
  margin-top:40px;
  padding-left:10px;
  font-weight: bold;
  color: #000000;
  font-size:14px;
  padding-botton:4px;
  }

div.transbox strong {
  padding-left:10px;
  font-weight: bold;
  color: #000000;
  font-size:18px;
 }
 div.transbox span {
  padding-left:10px;
  font-weight: bold;
  color: #000000;
  font-size:14px;
  padding-botton:4px;
 }

 div.transparent_thumb {
 	float:left;
 	text-align:center;
 	margin-top:30px;
 	padding-left:40px;
 	border:none;
 	text-decoreation:none;
 	border:none;


 }
div.transparent_thumb img{
	text-decoreation:none;
 	border:none;

}


div.transparent_thumb strong{
  font-weight: bold;
  color: #000000;
  font-size:18px;
 }

 div.transparent_thumb span{
  font-weight: bold;
  color: #000000;
  font-size:14px;
  padding-botton:4px;
 }

 div.vee_crew_text{
	 clear:both;
	 font-weight: bold;
	 color: #000000;
	 font-size:18px;
	 margin-top:10px;
	padding-left:10px;
 }
 .thumb_no_borderP{
 	border-width:0px ;
 	text-decoration:none;
 }
 .thumb_href{
 	border-width:0px ;
 	text-decoration:none;
 }
div.background_summer {
	width:100%;
  height:600px;
  background: url(../../../images/bg_summer.gif) no-repeat;
}
div.back_image_contactus{
	background: url(../../../images/contact.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
	padding-top:25px;
}
div.back_image_med{
	background: url(/site/images/gunimages/inthemedia.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
	padding-top:25px;
}
div.back_image_join{
	background: url(/site/images/gunimages/join.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
	padding-top:15px;

}

div.media_release_text {
	height:550px;
	width:90%;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding-top:20px;
	padding-left:20px;
	overflow:auto;

}
div.media_release_text h3{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
div.media_release_text strong{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

div.media_release_text span{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

.stokist_back_100{
	width:100%;
 	height:600px;
    background: url(../../../images/stokist_back.jpg) no-repeat;
}
div.stokist_text {
	height:550px;
	width:90%;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	padding-top:20px;
	padding-left:20px;
	overflow:auto;

}
div.stokist_text h3{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	padding-bottom:5px;
}
div.stokist_text strong{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

div.stokist_text span{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding-botton:4px;
}

/*=================================about us =================*/
div.back_image_abtus{
	background: url(/site/images/gunimages/h_montage.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
	padding-top:25px;


}
div.back_image_stokist{
	background: url(/site/images/gunimages/stockists.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
	padding-top:25px;


}
div.back_image_tnc{
	background: url(/site/images/gunimages/bg_spare2.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
	padding-top:15px;


}
div.back_image_stockist{
	background: url(/site/images/gunimages/stockists.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
	padding-top:15px;


}
div.background_trans{
	text-align: center;
	background: #ffffff;
	margin-top:0px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	width:1000px;
	height:460px;
	position: absolute;



}
div.above_trans_text_abtus{
	z-index: 1000;
	position: relative;
	left:0px;
	right:0px;
	width:1000px;
	height:500px;
	overflow:auto;
	padding: 10px 10px 10px 10px;

}
div.abt_us_text_right{
	margin-right:20px;
	width:30%;
}
.abt_us_text_left{
	width:55%;
	text-align:left;
}
div.abt_us_text_left p {
  font-weight: bold;
  color: #000000;
}
  div.abt_us_text_left strong {
  font-weight: bold;
  color: #000000;
  font-size:18px;
  }

   div.abt_us_text_left span {
  font-weight: bold;
  color: #000000;
  font-size:14px;
  padding-botton:4px;
  }

  /*-----------------------------------------TNC--------------------------*/
div.back_image_pp{
	background: url(/site/images/gunimages/join.jpg) no-repeat;
	width: 100%;
	height:500px;
	text-align: center;
}
div.tnc_background_trans{
	text-align: center;
	background: #ffffff;
	margin-top:0px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	width:1000px;
	height:440px;
	position: absolute;




}
div.above_trans_text_tnc{
	z-index: 1000;
	position: relative;
	left:0px;
	right:0px;
	width:1000px;
	height:440px;
	overflow:auto;



}
.tnc_text_left{
	width:95%;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;

}
.tnc_text_left div.componentheading{
	font-family:Geneva, Verdana, Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height: 14px;
}
div.tnc_text_left p {
  font-weight: bold;
  color: #000000;
}
  div.tnc_text_left strong {
  font-weight: bold;
  color: #000000;
  font-size:18px;
  }

    div.tnc_text_left span {
  font-weight: bold;
  color: #000000;
  font-size:14px;
  padding-botton:4px;
  }


  /*================================winter 08 new change-------------------------------------*/

.above_trans_text_win08{
	z-index: 1000;
	position: relative;
	left:0px;
	right:0px;
	width:1000px;
	height:260px;
	overflow:none;

}
.win08_background_trans{
	text-align: center;
	background: #ffffff;
	margin-top:0px;
	filter:alpha(opacity=70);
	opacity: 0.7;
	width:1000px;
	height:260px;
	position: absolute;
}
.winter_text_table strong{
	font-weight: bold;
  	color: #000000;
  	font-size:18px;
  	/*height:260px;*/

}
.winter_text_table{
	height:260px;
}
td.winter08_left_td{
	border-right:1px solid #000000;
	padding-left:3px;
	vertical-align:top;
	padding-top:3px;
	height:200px;
}
.winter08_center_td{
border-right:1px solid #000000;
text-align:center;
}
.winter08_left_td p{
	font-weight: bold;
  	color: #000000;
}
.add_to_cart_btn{
	background:#ffffff;
	height:20px;
	width:63px;
	border:solid 1px #000000;
	font-size:9px;
	font-weight:normal;
	padding:0px;
	margin:0px;

}
.inputbox_addtocart{
	border:solid 1px #cccccc;
	width:20px;
}
table.1{
	border-width:0px;

}
.show_cart_div{
	float:right;
	/*width:95px;*/
	height:15px;
	font-weight:bold;
	font-size:12px;
	padding-right:5px;
	font-family:Arial;
  margin-top: 3px;
  position: relative;
  top: -3px;

}
span.my_cart_span{
	font-family:Geneva, Verdana, Arial;
	color:#000000;
	font-size:10px;

}
/*-------------------------------------------------------SOBI2----------------------------------------*/
td#sobi2Footer, td#sobi2Footer a {
	display:none;
}
#sobi2PageNav {
	display:none;
}
td#sobi2eSearchBox {
	width:10%;
}

td#sobi2eSearchLabel {
	width:10%;
}
div.tnc_text_left span.sobi2Listing_field_country {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	padding:0px;
}
div.tnc_text_left span.sobi2Listing_field_country , td.sobi_title {
	font-weight:bold;
	font-size:13px;
	color:#000000;

}
div.tnc_text_left td.sobi_title {
	text-transform:uppercase;
}
.sobi_country {
padding-bottom:10px;
}
td.sobi_title {
	padding-bottom:5px;
}
div.tnc_text_left span.sobi2Listing_field_address1, div.tnc_text_left span.sobi2Listing_field_address2, div.tnc_text_left span.sobi2Listing_field_contact {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

div.div_module_registration {
	float: right;
	width: 490px;
}

div.sobi2 {
	width: 400px;
}
.new_ship_add form div {
	font-weight:bold;

}
/***************Checkout and continue shopping */

span.componentheading strong a{
	font-family:arial;
}
span.componentheading strong span  {
	font-family:arial;
}
a.button {
	font-family:arial;
	font-weight:bold;
}

a.show_cart {
  color: #C64934;
}

span.spec_value_ss08 {
  white-space: nowrap;
}

.taglogin {
  background: transparent url(/site/images/login_topbar.gif) no-repeat top left;
  width: 78px;
  height: 30px;
}