body{
    background: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/bg-grad.jpg');
    background-repeat:repeat-x;
    background-color: #e7ecef;
}

.top-mainbox-wrapper, .mainbox-wrapper, .bottom-mainbox-inner-wrapper {
    width:967px;
}

#imgLogo{
    margin-left: -14px;
}

.content-inner{
    margin:5px auto auto;
    width: 967px;
    background-color: #ffffff;
    border: 1px solid #d7d7d7;
}

.bottom-mainbox-wrapper{
    background-color:#ffffff;
    border-top:0px solid #B5ADB1;
}

.bottom-mainbox-inner-wrapper{
    padding:0px 0 20px 11px;
}

.generic_rcbox{
    margin-right:11px;
}

.generic_rcbox .top_left{
    background-position:-302px -109px;
}

.generic_rcbox .top_right {
    background-position:-494px -109px;
}
.generic_rcbox, .generic_rcbox .bottom_border {
    background-image:url(http://images-cdn.snapily.com/v-b-30.10-v/images/generic_rcbox_bg_vertical_2.jpg);
}

.generic_rcbox .bottom_left{
    background-position:-303px -154px;
}

.generic_rcbox .bottom_right{
    background-position:-494px -154px;
}

.d_Header {
    color:#63635B;
    display:block;
    float:left;
    height:224px;
    line-height:19px;
    padding:40px 10px 40px 70px;
    position:relative;
    text-align:left !important;
    width:380px;
}

.d_Header h1 {
    font-size:21px;
    font-weight:bold;
    margin-left:15px;
}

.d_Header strong{
    color:#67C610;
    display:block;
    margin:20px 0 20px 15px;
    font-size: 15px;
}

.d_Header p{
    font-size: 12px;
    margin:0 0 5px 15px;
    line-height:17px;
}

.d_Header ol {
    font-size: 12px;
    margin-left:36px;
    list-style-type: decimal;
    padding: 0;
}

.d_Header ol li{
    margin:0 0 0 3px;
    padding: 0;
}

.d_MainMovie{
    float:left;
    height:320px;
    width:485px;
    padding: 11px;
}

.green a, .green a:visited {
    color: #7ed814;
}
#d_Btn {
    display: block;
    width: 182px;
    height: 37px;
    background: url('http://images-cdn.snapily.com/v-b-30.10-v/images/greenBtn.jpg') 0 0 no-repeat;
    margin: 16px;
}
.productsPage {
    color: #879d30;
    font-size: 14px;
}
.productsPage table {
    margin:-7px 0 20px 40px;
    width:55%;
	border-top: 1px solid #d8d8d8;
}

.d_box{
    margin-bottom:40px;
    margin-top:0;
    width:966px;
    text-align: left;
}

.d_hr{
    background-color:#D8D8D8;
    border:0 none;
    color:#D8D8D8;
    height:1px;
    width: 60%;
}

.d_grayed {
    /*background-color: #f7f7f7;*/
    margin: auto;
    width: 100%;
    text-align: center;
}

.d_first_box, .d_middle_box, .d_end_box {
    background-color:white;
    border:1px solid #D8D8D8;
    color:#61605C;
    float:left;
    font-size:11px;
    height:70px !important;
    margin:0 3px 7px 4px;
    padding:4px 0 0 5px;
    width:277px;
}

.d_first_box h2, .d_middle_box h2, .d_end_box h2{
    font-weight:bold;
    padding-left: 3px;
    text-align:left;
}

.d_first_box1_1{
    float:left;
    padding:2px 0 0 19px;
    text-align:left;
    width:79px;
}

.d_first_box1_2{
    float:left;
    height:50px;
    line-height:15px;
    padding:4px 0 0 !important;
    text-align:left;
    width:175px;
}

.d_first_box1_2 p{
    padding:14px 0 0 8px;
}

.d_first_box1_1 img{
    padding-bottom:5px;
}

.d_middle {
    margin:auto;
    padding-left:8px;
    width:100%;
}

.d_middle_box{
    background-color:#FFFBF2;
    color:#5C1D0E;
}

.d_middle_box_1{
    font-size:14px;
    margin:7px auto auto;
    text-align:left;
    width:190px;
}

.d_end_box{
    background-color: #f7ffef;
    margin-right: 0px !important;
    width:354px;
    color: #3f7e00;
}

.d_end_box_1 {
    font-size:14px;
    margin-top:2px;
}

.d_end_box_1 strong{
    font-size:22px;
    font-weight:normal;
}

.d_end_box_1 small{
    font-size:12px;
}

.d_end_box span{
    float:right;
    font-size:11px;
    margin:-9px 8px 0 0;
}

.d_middle_link{
    float:right;
    padding-right:12px;
    margin-top:-21px;
}

#d_ProductsTitle {
    color:#75803B;
    font-size:20px;
    font-weight:bold;
    margin:20px 0 0 30px;
    text-align:left;
}
#d_ProductsSecTitle {
    color:#75803B;
    font-size:14px;
    margin:4px 0 20px 30px;
    text-align:left;
}
#d_ProductsRight {
    padding-left:45px;
    vertical-align: top;
}
.d_ProductIcon {
    padding:10px;
}

.d_ProductImg{
    width:200px;
    border-bottom: 1px solid #d8d8d8;
}

.d_ProductDescr {
    border-bottom:1px solid #D8D8D8;
    color:#75803B;
    font-size:70%;
    padding:20px 5px 25px;
    text-align:left;
    width:270px;
}

.d_last{
    border-bottom: 0px solid #d8d8d8;
}

.d_ProductDescr h3 {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 12px;
    color: #75803b;
}

.d_ProductDescr span{
    font-size: 11px;
}

.d_ProductDescr a:link, .d_ProductDescr a:hover, .d_ProductDescr a:visited{
    color: #6a8692;
    font-size: 11px;
}

/* for buttons in product pages */
.d_ProductsBtn {
    display: block;
    width: 212px;
    height: 23px;
    margin:10px 0 0 -2px;
    background-repeat: no-repeat;
}

.d_ProductsBtn:hover{
    background-position: 0px -25px;
}

#d_IN_btn{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/IN_greenButtons.jpg');
}#d_FC_btn{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/FC_greenButtons.jpg');
}
#d_BC_btn{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/BC_greenButtons.jpg');
}
#d_NBC_btn{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/NBC_greenButtons.jpg');
}
#d_SNBC_btn{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/SNBC_greenButtons.jpg');
}
#d_SBP_btn{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/SBP_greenButtons.jpg');
}

#d_IN_btn2{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/IN_blueButtons.jpg');
}#d_FC_btn2{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/FC_blueButtons.jpg');
}
#d_BC_btn2{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/BC_blueButtons.jpg');
}
#d_NBC_btn2{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/NBC_blueButtons.jpg');
}
#d_SNBC_btn2{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/SNBC_blueButtons.jpg');
}
#d_SBP_btn2{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/SBP_blueButtons.jpg');
}
#d_GC_btn2{
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/GC_blueButtons.jpg');
}
/* end buttons in product pages */

.d_ProductsSideText {
    width:300px;
    margin: 20px;
}
.d_ProductsSideText span {
    background-image: url('http://images-cdn.snapily.com/v-b-30.10-v/images/sprite4.jpg');
    background-repeat: no-repeat;
    display: block;
    width: 99%;
    height: 21px;
}
#d_ProductsBlueText p {
    border-left:1px solid #00B1D7;
    border-right:1px solid #00B1D7;
    color:#6A8692;
    font-size:12px;
    padding:0 15px 5px;
    text-align:left;
    width:265px;
}
#d_ProductsBlueText p strong {
    color:#38b0df;
    display:block;
    font-size:15px;
    font-weight:bold;
    margin-bottom:5px;
    text-align:center;
}
#d_ProductsGreenText p {
    border-left:1px solid #80DB14;
    border-right:1px solid #80DB14;
    color:#75803B;
    font-size:12px;
    padding:0 15px 5px;
    text-align:left;
    width:265px;
}
#d_ProductsGreenText p strong {
    color:#9DD437;
    display:block;
    font-size:15px;
    font-weight:bold;
    margin-bottom:5px;
    text-align:center;
}
#d_ProductsBlueText .top_bg {
    background-position:-24px -356px;
}
#d_ProductsBlueText .bottom_bg {
    background-position:-24px -382px;
}
#d_ProductsGreenText .top_bg  {
    background-position:-24px -287px;
}
#d_ProductsGreenText .bottom_bg {
    background-position:-24px -313px;
}

.d_start_btn{
    display:block;
    height:36px;
    margin:25px 0 0 17px;
    width:182px;
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/greenButton.jpg') no-repeat 0 0;
}

.d_start_btn:hover{
    background-position: 0px -36px;
}

/*.d_product_selector_box{
    display:block;
    height:165px;
    margin:0 0 0 11px;
    width:950px;
}*/

.d_product_selector{
    float:left;
    height:165px;
    margin: 0px;
    width:100%;
}

.d_product_selector h2{
    color:#74AB05;
    font-size: 17px;
    text-align: left;
    font-weight:bold;
    letter-spacing:0;
    margin-left:11px;
}

.d_product_right_box{
    width: 185px;
    height:150px;
    float: right;
}
/*
.d_product_right_box a{
    display: block;
    height:29px;
    width:149px;
    margin:63px 0 0 0;
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/galleryButton.jpg') no-repeat 0 0;
}*/

.d_product_right_box a:hover{
    background-position: 0px -29px;
}


.d_product_content_ul li{
    float:left;
    margin:0 15px 0 26px;
}

a.d_prod_link:link, a.d_prod_link:visited, a.d_prod_link:hover{
    color: #77b011;
    font-size: 12px;
    text-decoration: none;
}

.d_prod_icon_BC, .d_prod_icon_FC, .d_prod_icon_IN, .d_prod_icon_SNBC, .d_prod_icon_SBP, .d_prod_icon_GC{
    display: block;
    /*position: absolute;
    padding:0px 140px 0 0;*/
    height:120px;
    width:120px;
}

.d_prod_icon_BC{
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/BC.jpg') no-repeat 0 0;
}

.d_prod_icon_FC{
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/FC.jpg') no-repeat 0 0;
}

.d_prod_icon_IN{
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/IN.jpg') no-repeat 0 0;
}

.d_prod_icon_SNBC{
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/SNBC.jpg') no-repeat 0 0;
}

.d_prod_icon_SBP{
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/SBP.jpg') no-repeat 0 0;
}

.d_prod_icon_GC{
    background:transparent url('http://images-cdn.snapily.com/v-b-30.10-v/images/d/GC.jpg') no-repeat 0 0;
}

.d_prod_icon_BC:hover, .d_prod_icon_FC:hover, .d_prod_icon_IN:hover, .d_prod_icon_SNBC:hover, .d_prod_icon_SBP:hover, .d_prod_icon_GC:hover{
    background-position: 0px -130px;
}

