body{
    font-size: 13px;
}
div#group_desc{
    padding-top: 30px;
    width: 630px;
}

td#order_td{
    width: 78px;
}

table#rifleImgsTable td{
    border: solid thin #4D4D49;
    text-align: center;
}

table#rifleImgsTable{
    width: 280px;
}

div#rifleImgTitle{
    font-weight: bold;
}

div.rifleOrder{
    line-height: 18px;
    font-weight: bold;
    font-size: 13px;
    padding-left: 2px;
    width: 75px;
    padding-right: 5px;
}

div.m_manage_title{
    margin-bottom: 15px;
}

div#tell_note{
    color: #928e77;
    margin-top: 15px;
    margin-left: 30px;
    font-size: 11px;
    text-align: justify;
}

img#saveicon{
    cursor: pointer;
}

div.component_div{
    line-height: 15px;
}

div.rifleMain{
    text-align: center;
    line-height: 18px;
    font-weight: bold;
    font-size: 13px;
    padding-left: 2px;
    width: 155px;
    float: left;
    color: #ff9e00;
}

div.click_here{
    color: #ff9e00;
    font-size: 10px;
}

div.rifleName{
    font-weight: bold;
}

div#riflePrice{
    width: 135px;
}

div#orderSave{
    width: 45px;
    float: left;
}

div.rifleParts{
    width: 440px;
    height: 20px;
    margin: 0px 0px 15px 0px;
}

div#riflePartStock{
    margin-bottom: 0px;
}

div.rifleParts span{
    width: 100px;
    float: left;
    color: #ff9e00;
    font-weight: bold;
    font-size: 11px;
}

div.riflePartsGroup{
    width: 420px;
    display: block;
    float: left;
}

div.rifleInput{
    width: 325px;
    display: block;
    float: left;
}

div.detailTextArea{
    width: 640px;
    display: block;
    float: left;
}

div.rifleData{
    text-align: left;
    padding-left: 5px;
    font-size: 13px;
    color: #e9e9e9;
}

div#responseEdit, div#details_div{
    line-height: 15px;
    width: 800px;
}

div#responseEdit textarea, div#responseEdit input#rifleTagline{
    width: 628px;
}

div#responseEdit textarea.detailArea, div#responseEdit input.detailArea{
    width: 528px;
}

span.mceToolbarContainer{
    display: block;
}

a.mceButtonNormal img{
    display: none;
}


select#mce_editor_0_styleSelect, select#mce_editor_0_formatSelect, select#mce_editor_0_fontNameSelect, img.mceSeparatorLine, a#mce_editor_0_outdent, a#mce_editor_0_redo, a#mce_editor_0_undo, a#mce_editor_0_link, a#mce_editor_0_unlink, a#mce_editor_0_ltr, a#mce_editor_0_moveforward, a#mce_editor_0_movebackward, a.mceMenuButtonNormal, img.mceMenuButton, a#mce_editor_0_visualaid, a#mce_editor_0_row_props, a#mce_editor_0_cell_props, a#mce_editor_0_row_before, a#mce_editor_0_row_after, a#mce_editor_0_delete_row, a#mce_editor_0_col_before, a#mce_editor_0_col_after, a#mce_editor_0_delete_col, a#mce_editor_0_split_cells, a#mce_editor_0_merge_cells, a#mce_editor_0_styleprops, a#mce_editor_0_rtl, div#editor-xtd-buttons, a#mce_editor_0_absolute{
    display: none;
}

a#mce_editor_0_bold img, a#mce_editor_0_bullist img{
    display: block;
    width: 20px;
    float: left;
}

select#mce_editor_1_styleSelect, select#mce_editor_1_formatSelect, select#mce_editor_1_fontNameSelect, img.mceSeparatorLine, a#mce_editor_1_outdent, a#mce_editor_1_redo, a#mce_editor_1_undo, a#mce_editor_1_link, a#mce_editor_1_unlink, a#mce_editor_1_ltr, a#mce_editor_1_moveforward, a#mce_editor_1_movebackward, a.mceMenuButtonNormal, img.mceMenuButton, a#mce_editor_1_visualaid, a#mce_editor_1_row_props, a#mce_editor_1_cell_props, a#mce_editor_1_row_before, a#mce_editor_1_row_after, a#mce_editor_1_delete_row, a#mce_editor_1_col_before, a#mce_editor_1_col_after, a#mce_editor_1_delete_col, a#mce_editor_1_split_cells, a#mce_editor_1_merge_cells, a#mce_editor_1_styleprops, a#mce_editor_1_rtl, div#editor-xtd-buttons, a#mce_editor_1_absolute{
    display: none;
}

a#mce_editor_1_bold img, a#mce_editor_1_bullist img{
    display: block;
    width: 20px;
    float: left;

}


div.imgDetails{
    margin: 0px 0px 10px 0px;
    float: left;
}

div#details_div{
    clear: both;
    float: left;
    margin-left: 10px;
    padding-top: 20px;
}

div.imgspan{
    clear: both;
    width: 125px;
    line-height: 15px;
    float: left;
    color: #ff9e00;
    font-weight: bold;
}

div#admain_content{
    width: 1000px;
}

td.checkbox_td{
    width: 20px;
}

div.component_div{
    float: left;
}

input.order_input{
    width: 20px;
    height: 15px;
    text-align: center;
    float: right;
}

div.updiv, div.downdiv{
    width: 17px;
    float: left;
    margin-top: 5px;
    margin-left: 2px;
    height: 15px;
}

div.controls{
    width: 180px;
    float: right;
}

div.controlsManager{
    margin: 5px 0px 5px 0px;
    text-align: right;
    width: 765px;

}

div#response, div.component_div{
    width: 800px;
}

img.uparrow, img.downarrow{
    cursor: pointer;
}

table#imgTable{
    margin-bottom: 20px;
    border-collapse: collapse;
}

table#imgTable td, table#rifleTable td{
    /*border: solid thin #4D4D49;*/
    text-align: center;
    line-height: 15px;
    height: 90px;
}

table#imgTable tr.rifleMainRow td, table#rifleTable td{
    height: 37px;
}


div#rifle_cat{
    font-size: 36px;
    line-height: 30px;
    color: #ff9e00;
}

div#controlsManager{
    line-height: 15px;
}

li.item53 a{
    background: url('../../../templates/ga_precision/images/home/menu_rifles_a.jpg') no-repeat top left;
}

table#rifle_table{
    margin-top: 0px;
    margin-left: 20px;
}

td.rifle_td{
    width: 300px;
}

div.rifle_title, div.rifle_title a, div.rrs_rifle_title{
    color: #efe5bb;
    font-size: 20px;
}

input.field{
    background: #151515;
    height: 29px;
    padding-top: 10px;
    margin-top: 8px;
    color: #928e77;
    font-size: 21px;
    padding-left: 5px;
}

input#username, input#useremail, input#v_email, input#friend_name, input#friend_email, input#v_friend_email{
    width: 342px;
}

textarea.field_area{
    color: #928e77;
    padding-top: 7px;
    padding-left: 5px;
    width: 342px;
    background: #151515;
    margin-top: 8px;
}

input#submit_img{
    background: url('../images/submit.png') no-repeat;
    width: 88px;
    height: 29px;
    margin-top: 8px;
    cursor: pointer
}

table#upload_table{
    padding-top: 30px;
}

table#upload_table{
    margin-left: auto;
    margin-right: auto;
}

td.td_label{
    width: 170px;
    height: 22px;
    color: #928E77;
    text-align: right;
}

div.rifle_img{
    margin-top: 70px;
    height: 100px;
}

div.rifle_shortdesc, div.rrs_rifle_shortdesc{
    color: #928e77;
    width: 240px;
    font-size: 11px;
    text-align: justify;
}

div.rifle_shortdesc, div.rrs_rifle_shortdesc{
    height: 40px;
    overflow: hidden;
}


div.rifle_price, div.rrs_rifle_price{
    color: #756e45;
    font-size: 20px;
}

div.rifle_specs{
    margin-top: 20px;
    width: 172px;
    margin-left: 30px;
    cursor: pointer;
}

div#rifle_specific_name, div#right_name, div#rifle_specific_name h1, div#right_name h2{
    color: #f6edc2;
    font-size: 26px;
    display: block;
}

div#rifle_specific_name{
    padding-left: 30px;
}

div#rifle_main_image_border{
    margin-top: 20px;
    float: left;
    padding-left: 15px;
}

div#thumbs{
    display: block;
    clear: both;
    float: left;
    margin-top: 10px;
    margin-left: 44px;
    padding-left: 0px;
    width: 600px;
}

div#details{
    width: 400px;
    float: left;
    padding-left: 44px;
}

div#tagline, div#tagline h2{
    font-size: 20px;
    color: #f4d973;
    margin-top: 45px;
    line-height: 27px;
}

div#desc_title{
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    margin-top: 25px;
    float: left;
    clear: both;
}

div#detail_desc{
    color: #F4D973;
    margin-top: 15px;
    font-size: 11px;
    text-align: justify;
    clear: both;
    width: 600px;
    float: left;
}

div#right_detail{
    width: 210px;
    float: left;
    padding-left: 20px;
}

div#detail_price{
    color: #f4d973;
    font-size: 24px;
    margin-top: 20px;
}

div#right_name, div#right_name h2{
    font-size: 18px;
    margin-top: 45px;
}

div#tell_friend{
    cursor: pointer;
    margin-top: 10px;
}

div#call_order{
    margin-top: 10px;
}

div#order_now{
    cursor: pointer;
    margin-top: 15px;
}

div#specs{
    margin-top: 20px;
    color: #928e77;
    font-size: 11px;
}

div#prev_btn, div#next_btn{
    width: 22px;
    float: left;
    margin-top: 240px;
    padding-left: 7px;
    display: block;
}

div#next_btn{
    float: right;
    padding-left: 0px;
    padding-right: 5px;
}

div#thumbs img{
    cursor: pointer;
}

div#prev_btn img, div#next_btn img{
    cursor: pointer;
}

div#rifle_page{
    display:block;
    float:left;
    width:689px;
    background:url('../../../templates/ga_precision/images/style1/grunge_bg.png') top left;
    padding:0px;
    margin-top: -15px
}

div.details{
    color: #928E77;
    margin-left: 0px;
    float: left;
    width: 290px;
}

div#barlen{
    width: 92px;
}

div.detail_name{
    clear: both;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    float: left;
    padding-right: 15px;
}

div#specs{

}

div.imgborder{
    width: 0px;
    float: left;
}

div.rifle_rrts_img{
    width:228px;
    float: left;
}

div.rifle_rrts_img img{
    margin-top: -7px;
    margin-left: -5px;
}


td.rifle_rrts_td{
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    width: 575px;
}

div.rrs_rifle_title{
    width: 300px;
    line-height: 22px;
    float: left;
    margin-top: 0px;
}

div.rrs_rifle_shortdesc, div.rrs_rifle_price{
    width: 300px;
    float: left;
}

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

span.rrstitle, span.qty, span.rrstitle a{
    font-weight: bold;
}

div.rrs_rifle_shortdesc{
    line-height: 18px;
}

div.rrs_rifle_title{
    line-height: 25px;
}

div.rrs_rifle_qty{
    color: #928E77;
}

div.services{
    color: #928E77;
    margin-top: 5px;
    font-size: 11px;
    text-align: justify;
    clear: both;
    width: 600px;
    padding-left: 10px;
    background: url('../images/service_bg.png') repeat;
    min-height: 27px;
    padding-top: 4px;
    float: left;
}

div.services img{
    padding-right: 10px;
    float: left;
    display: block;
    margin-top: 6px;
}

div#detail_service{
    margin-top: 30px;
    margin-left: 42px;
    float: left;
}

div#service_div{
    height: 25px;
    float: left;
    margin-top: 10px;
}

div#srv_list{
    width: 570px;
    float: left;
}

div#addrem{
    width: 50px;
    float: left;
    margin-top: 50px;
}

div#addrem input{
    margin-top: 5px;
}

div#cursrv{
    width: 480px;
    float: left;
}

div.services span.serv_serv{
    width: 465px;
    display: block;
    float: left;
    padding-right: 15px;
}

select#current_services, select#list_services{
    width: 565px;
    height: 200px;
}

div .rifleServices{
    width: 1300px
}

div#primaryImg{
    width: 110px;
}

div#riflestate{
    width: 105px;
}

div.rifleImage{
    background: url('../images/rifle_border_admin.png') no-repeat;
    height: 72px;
}

div.rifleImage img{
    margin-top: 28px;
    margin-left: 13px;
}

div.rifleMainPrice{
    padding-left: 25px;
}

tr.rifleMainRow td#imgTitle_td{
    width: 610px;
}

div.rifle_catdiv{
    margin-top: 20px;
}

div#orderSave{
    width: 67px;
}

div#orderSave img{
    margin-left: 5px;
}

div.rrtsRifleImage img{
    margin-top:5px;
    margin-left: 0px;
    height: 62px;
    width: 95px;
}

div.rifleCurrent{
    clear: both;
    font-size: 17px;
    line-height: 20px;
    margin-top: 20px;
}

div.editRifleMain{
    color: #ff9e00;
    font-size: 30px;
    line-height: 35px;
}

div.edit_mainbody{
    background: #2a2a2a;
    line-height: 15px;
    float: left;
    width: 1298px;
    padding:20px;
}

div.header_div, div.footer_div{
    float: left;
}

div.header_div img{
    width: 1338px;
}

div.footer_div{
    margin-bottom: 10px;
}

input.editRifleDetails_a{
    background: url('../images/rifle_info_a.png') no-repeat;
    border: medium none;
    width: 185px;
    height: 32px;
    font-size: 0px;
    cursor: pointer
}

input.editRifleDetails{
    background: url('../images/rifle_info.png') no-repeat;
    border: medium none;
    width: 185px;
    height: 32px;
    font-size: 0px;
    cursor: pointer
}

input.viewImages{
    background: url('../images/edit_image_gallery.png') no-repeat;
    border: medium none;
    width: 185px;
    height: 32px;
    font-size: 0px;
    cursor: pointer
}

input.viewImages_a{
    background: url('../images/edit_image_gallery_a.png') no-repeat;
    border: medium none;
    width: 185px;
    height: 32px;
    font-size: 0px;
    cursor: pointer
}

div.upload_div{
    margin-top: 10px;
}

div.upload_cancel{
    margin-top: 15px;
    width: 333px;
    text-align: right;
}

input.changeImg_submit{
    background: url('../images/upload.png') no-repeat;
    width: 77px;
    height: 28px;
    border: none;
}

div#specs ul li{
width: 540px;
}

div.changeRifleImage{
margin-top: 20px;
margin-left: 0px;
}

table.chrifleimg{
border-collapse: collapse;
width: 475px;
}

div.newImgDiv{
float: left;
margin-top: 1px;
height: 33px;
overflow: hidden;
}

div.newImgDiv input{
float: left;
margin-top: 3px;
}

div.newImgDiv input.changeImg_submit{
margin-top: 0px;
display: block;
float: left;

}

div#rifleTagline{
width: 290px;
}

div#chimgdiv{
position: relative;
top: -29px;
}

div#dummydiv{
margin-top: 2px;
}

input.changeImg_submit{
margin-left: 15px;
}

input#rrtsfile{
filter:alpha(opacity=0);
    opacity: 0;
    -moz-opacity:0;
}

div#dummydiv img{
margin-left: 2px;
}

div.no_rrts{
    color: #928E77;
    margin-top: 12px;
    font-weight: bold;
    font-size: 13px;
}

div.detail_caliber{
    width: 50px;
}

div.detail_action{
    width: 45px;
}

div.detail_barrel{
    width: 80px;
}

div.trigger_guard{
    width: 95px;
}

div.leadcontent{
    clear: both;
    margin-left: 10px;
    color: #F4D973;
    font-weight: bold;
}

div.leadcontent ul{
    margin-top: 10px;
    float: left;
}

div.leadcontent ul li{
    background:url('../../../templates/ga_precision/images/bullet.png') no-repeat;
    color: #F4D973;
}

div.leadcontent ul li strong{
margin-left: 12px;
}