body{
background-image: url('bg.jpg');
background-repeat: repeat-y;
background-position:center;
background-color:#F4F4F4;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.blue_link{
color:#264D7F;
text-decoration: none;
}

.blue_link:hover{
text-decoration: underline;
}

.blue_link_under{
color:#264D7F;
}


.top_banner{
background-image: url('../top_pic.jpg');
height: 112px;
}

.top_banner_infac{
background-image: url('../infac/infac_banner.jpg');
height: 112px;
}

.top_banner_cartridges{
background-image: url('../cartridges/cart_banner.jpg');
height: 112px;
}

.top_banner_accessories{
background-image: url('../accessories/banner.jpg');
height: 112px;
}

.top_banner_shop{
background-image: url('../shop/banner.jpg');
height: 112px;
}

.top_banner_contact{
background-image: url('../contact/banner.jpg');
height: 112px;
}

.top_banner_rifle{
background-image: url('../rifles/banner.jpg');
height: 112px;
}
.main_button_left{
height:51px;
width:125px;
background-color:#385F46;
color:#ffffff;
text-decoration: none;
font-size:12px;
padding-top:5px;
padding-left:8px;
margin-top:4px;
margin-right:2px;
display:inline-block;
max-width:117px;
max-height:46px;
background-image: url('../main_grap/green_button.jpg');
}

.main_button_right{
height:51px;
width:125px;
background-color:#385F46;
color:#ffffff;
text-decoration:none;
font-size:12px;
padding-top:5px;
padding-left:8px;
margin-top:4px;
margin-left:2px;
display:inline-block;
max-width:117px;
max-height:46px;
background-image: url('../main_grap/green_button.jpg');
}

.main_button{
height:51px;
width:125px;
background-color:#385F46;
color: #ffffff;
text-decoration: none;
font-size:12px;
padding-top:5px;
padding-left:8px;
margin-top:4px;
margin-right:2px;
margin-left:2px;
display:inline-block;
max-width:117px;
max-height:46px;
background-image: url('../main_grap/green_button.jpg');
}


.main_button_left:hover{
background-color:#1F3E66;
background-image:url('../main_grap/blue_button.jpg');
}
.main_button_right:hover{
background-color:#1F3E66;
background-image:url('../main_grap/blue_button.jpg');
}
.main_button:hover{
background-color:#1F3E66;
background-image:url('../main_grap/blue_button.jpg');
}


.main_button_left_active{
height:51px;
width:125px;
background-color:#1F3E66;
color: #ffffff;
text-decoration: none;
font-size:12px;
padding-top:5px;
padding-left:8px;
margin-top:4px;
margin-right:2px;
display:inline-block;
max-width:117px;
background-image:url('../main_grap/blue_button.jpg');
max-height:46px;
}

.main_button_right_active{
height:51px;
width:126px;
background-color:#1F3E66;
color: #ffffff;
text-decoration: none;
font-size:12px;
padding-top:5px;
padding-left:8px;
margin-top:4px;
margin-left:2px;
display:inline-block;
max-width:117px;
background-image:url('../main_grap/blue_button.jpg');
max-height:46px;
}

.main_button_active{
height:51px;
width:125px;
background-color:#1F3E66;
color: #ffffff;
text-decoration: none;
font-size:12px;
padding-top:5px;
padding-left:8px;
margin-top:4px;
margin-right:2px;
margin-left:2px;
display:inline-block;
max-width:117px;
background-image:url('../main_grap/blue_button.jpg');
max-height:46px;
}

.shotgun_bridge{
background-image:url('../shotguns/bg_bar.jpg');
background-repeat: no-repeat;
height: 25px;
background-color:#1F3E66;
padding-top:0px;
padding-left:8px;
color: #ffffff;
font-size:11px;
}

.rifle_bridge{
background-image:url('../rifles/bar_bg.jpg');
background-repeat: no-repeat;
height: 25px;
background-color:#1F3E66;
padding-top:0px;
padding-left:8px;
color: #ffffff;
font-size:11px;
}

.acc_bridge{
background-image:url('../accessories/bar_bg.jpg');
background-repeat: no-repeat;
height: 25px;
background-color:#1F3E66;
padding-top:0px;
padding-left:8px;
color: #ffffff;
font-size:11px;
}

.ammo_bridge{
background-image:url('../cartridges/bar_bg.jpg');
background-repeat:no-repeat;
height:25px;
background-color:#1F3E66;
padding-top:0px;
padding-left:8px;
color: #ffffff;
font-size:11px;
}

.infac_bridge{
background-image:url('../infac/bar_bg.jpg');
background-repeat:no-repeat;
height:25px;
background-color:#1F3E66;
padding-top:0px;
padding-left:8px;
color: #ffffff;
font-size:11px;
}

.nobelsport_bridge{
background-image:url('../shop/bar_bg.jpg');
background-repeat:no-repeat;
height:25px;
background-color:#1F3E66;
padding-top:0px;
padding-left:8px;
color:#ffffff;
font-size:11px;
}

.contact_bridge{
background-image: url('../contact/bar_bg.jpg');
background-repeat: no-repeat;
height: 25px;
background-color:#1F3E66;
padding-top:0px;
padding-left:8px;
color: #ffffff;
font-size:11px;
}
.link{
color: #264D7F;
font-size:12px;
text-decoration: none;
}




.firstrow{
padding-top:5px;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
}


.head{
color: #264D7F;
font-size:12px;
text-decoration: none;
}

.promo_ro{
background-color:#F4F4F4;
padding-top:6px;
padding-left:0px;
padding-right:5px;
padding-bottom:3px;
}

.promo_cell{
background-color:#F4F4F4;
}

.promo_cell_bottom{
height:5px;
background-color:#F4F4F4;
}

.promo_pic img{
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
background-color:#Ffffff;
Margin-top:5px;
Margin-bottom:5px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=88);
-moz-opacity: 0.88;
}

.new_sg_results{
background-image: url('../shotguns/new_sg_div.jpg');
background-repeat: no-repeat;
padding-top:3px;
padding-left:19px;
}

.sg_new_content{
padding-top:7px;
padding-left:19px;
}


.promo_pic:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.sg_cell{
background-color:#F4F4F4;
padding-left:20px;
padding-top:5px;
}

.submit_cell{
background-color:#F4F4F4;
padding-top:9px;
}





.title{
position:relative;
left:150px;
top:-87px;
color: #6B6B6B;
font-size:11px;
text-decoration: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.title_link{
color: #264D7F;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

.offer_list{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
Height:101px
}

.search_active{
background-color:#385F46;
padding-left:20px;
padding-top:5px;
}




.sub_link{
color: #DBDBDB;
text-decoration: none;
font-size:11px;
padding-left:7px;
padding-right:7px;
}
.sub_link:hover{
color: #ffffff;
}
.sub_link_active{
color: #ffffff;
font-size:11px;
padding-left:7px;
padding-right:7px;
text-decoration: none;
}





.quick_links{
Height:70px;
background-color:#264D7F;
padding-top:48px;
}
.quick_links_M{
Height:70px;
background-color:#264D7F;
padding-top:48px;
background-image: url('../shotguns/quicklink_img/miroku.jpg');
background-position:top left;
display:inline-block;
}
.quick_links_BR{
Height:70px;
background-color:#264D7F;
padding-top:48px;
background-image: url('../shotguns/quicklink_img/browning.jpg');
background-position:top left;
display:inline-block;
}
.quick_links_BERETTA{
Height:70px;
background-color:#264D7F;
padding-top:48px;
background-image: url('../shotguns/quicklink_img/beretta.jpg');
background-position:top left;
display:inline-block;
}

.quick_links_caesar{
Height:70px;
background-color:#264D7F;
padding-top:48px;
background-image: url('../shotguns/quicklink_img/caesar.jpg');
background-position:top left;
display:inline-block;
}

.quick_links_link{
color:#ffffff;
font-size:12px;
padding-bottom:5px;

padding-right:7px;
text-decoration: none;
}

.quick_links_infac{
color:#ffffff;
font-size:12px;
text-decoration: none;
padding-top:2px;
padding-bottom:2px;
}

.firstrow_results{
padding-top:3px;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
}
.results_top{
background-color:#ffffff;
color: #264D7F;
text-decoration: none;
font-size:12px;
padding-top:8px;
padding-bottom:8px;
padding-left:30px;
Height:10px; 
}

.results_blue{
background-color:#1F3E66;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
}

.results_pic{
background-color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

.results_text{
background-color:#ffffff;
padding-top:3px;
padding-bottom:5px;
padding-left:2px;
padding-right:2px;
color: #264D7F;
font-size:12px;
}

.results_link{
background-color:#264D7F;
padding-top:3px;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
}
.results_link_link{
color: #ffffff;
font-size:12px;
}

.results_bottom{
background-color:#979797;
color: #ffffff;
text-decoration: none;
font-size:12px;
padding-top:3px;
padding-bottom:3px;
padding-left:450px;
Height:18px; 
}

.detail_table{
padding-top:5px;
padding-bottom:3px;
}

.detail_picture{
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
background-color:#F4F4F4;
}
.detail_picture_words{
padding-top:20px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
background-color:#F4F4F4;
}

.detail_picture_words2{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background-color:#F4F4F4;
}


.detail_picture_mid{
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
background-color:#1F3E66;
}

.detail_picture_bottom{
padding-top:5px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
background-color:#1F3E66;
}

.detail_picture_pic{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
background-color:#ffffff;
margin-top:5px;
}
.detail_small_pic{
background-color:#ffffff;
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=88);
-moz-opacity: 0.88;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


.detail_link{
color: #ffffff;
text-decoration: none;
font-size:11px;
}









.bottom{
background-color:#1F3E66;
height: 22px;
}
.bottomcell{
background-color:#1F3E66;
height: 22px;
text-decoration: none;
font-size:11px;
color: #ffffff;
}

.beretta{
height: 40px;
widith: 51px;
background-image: url('G_logo/beretta.jpg');
background-position:center;
}



.new_col_top{
background-image:url('../shotguns/new_graph/grid/top.jpg');
height:25px;
widith:270px;
background-color:#264D7F;
background-repeat:no-repeat;
padding-left:12px;
}

.new_col_main{
background-image:url('../shotguns/new_graph/grid/body.jpg');
height:25px;
widith:270px;
background-color:#ffffff;
background-repeat:no-repeat;
padding-left:18px;
padding-top:3px;
}


.new_col_top_green{
background-image:url('../shotguns/new_graph/grid/top_green.jpg');
height:25px;
widith:270px;
background-color:#385F46;
background-repeat:no-repeat;
padding-left:12px;
}

.new_col_main_green{
background-image:url('../shotguns/new_graph/grid/body_green.jpg');
height:25px;
widith:270px;
background-color:#ffffff;
background-repeat:no-repeat;
padding-left:18px;
padding-top:3px;
}

.new_sg_link{
color:#666666;
text-decoration: none;
}

.new_sg_link:hover{
color:#264D7F;
}

.opaque {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    background-color:#000000;
    filter: alpha(opacity=03);
    opacity: 0.3;
}
* html #opaque {
    position: absolute;
}


.list{
color: #264D7F;
  margin-bottom:12px;
  margin-top:12px;
}

.sg_extra_list{
list-style-type:square;
color: #264D7F;
  margin-bottom:6px;
  margin-top:6px;
}



.QL_miroku{
height:70px;
width:221px;
background-color:#1F3E66;
color:#ffffff;
text-decoration: none;
font-size:12px;
padding-top:49px;
padding-right:5px;
margin-right:3px;
margin-top:0px;
display:inline-block;
max-width:217px;
max-height:22px;
background-image: url('../shotguns/quicklinks/miroku.jpg');
text-align:right;
}
.QL_browning{
height:70px;
width:221px;
background-color:#1F3E66;
color:#ffffff;
text-decoration: none;
font-size:12px;
padding-top:49px;
padding-right:5px;
margin-right:3px;
margin-top:0px;
display:inline-block;
max-width:217px;
max-height:22px;
background-image: url('../shotguns/quicklinks/browning.jpg');
text-align:right;
}
.QL_beretta{
height:70px;
width:221px;
background-color:#1F3E66;
color:#ffffff;
text-decoration: none;
font-size:12px;
padding-top:49px;
padding-right:5px;
margin-right:3px;
margin-top:0px;
display:inline-block;
max-width:217px;
max-height:22px;
background-image: url('../shotguns/quicklinks/beretta.jpg');
text-align:right;
}
.QL_cheep{
height:70px;
width:221px;
background-color:#1F3E66;
color:#ffffff;
text-decoration: none;
font-size:12px;
padding-top:49px;
padding-right:5px;
margin-right:3px;
margin-top:0px;
display:inline-block;
max-width:217px;
max-height:22px;
background-image: url('../shotguns/quicklinks/cheep.jpg');
text-align:right;
}
.QL_brno{
height:70px;
width:221px;
background-color:#1F3E66;
color:#ffffff;
text-decoration: none;
font-size:12px;
padding-top:49px;
padding-right:5px;
margin-right:3px;
margin-top:0px;
display:inline-block;
max-width:217px;
max-height:22px;
background-image: url('../rifles/quicklinks/brno.jpg');
text-align:right;
}
.QL_big{
height:70px;
width:221px;
background-color:#1F3E66;
color:#ffffff;
text-decoration: none;
font-size:12px;
padding-top:49px;
padding-right:5px;
margin-right:3px;
margin-top:0px;
display:inline-block;
max-width:217px;
max-height:22px;
background-image: url('../rifles/quicklinks/big.jpg');
text-align:right;
}