@CHARSET "UTF-8";


.controls{
    padding-top:20px;
    border-top:1px dotted gray;
}

div.top-submit{
    height:30px;
    text-align:right;
}

div.right-abo{
    background-color: #D9DADC;
    float: right;
    width: 45%;
}

.coloured{
 color: #C83246;
}

h2.abo-header{
    border:0px;
    padding:0;
    margin:0;
    border-top:1px solid #11519b;
    padding-top:5px;
    padding-left:10px;
    margin-bottom:5px;

    font-family:Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    line-height:13px;
}

tr.head th div{
    text-align:left;
}

.shadow span button {
    width: 230px;
}

.quickorderlink{
background:#2C498D url(../images/bg_icn_open_blue.jpg) no-repeat scroll right center;
color:#ffffff;
padding:2px;
font-weight:bold;
font-size:11px;
width:180px;
text-align:left;
font-family:Arial,sans-serif;
}

.ie .quickorderlink{
height:25px;
margin-top:3px;
}

.quickorderlinkClose{
background:#2C498D url(../images/btn_close_blue.gif) no-repeat scroll right center;
color:#ffffff;
width:97% !important;
font-weight:bold;
font-size:11px;
padding:2px;
text-align:left;
margin-bottom:8px;
margin-left:0px;
}
.ie .quickorderlinkClose{
	width:96% !important;
}

a.product_link, a.product_link:visited, a.product_link:active, a.product_link:hover{
    color:#163A86;
    font-size:12px;
    text-decoration: underline;
}
.content_text{
position:relative;
width:147px;
padding-top:17px !important;
}

.content_box{
/*width:255px;*/
width:100%;
}
.width_abo_table{
width:450px;
}


#abo_order_form .month_1{
    width: 110px;
}
#abo_order_form .month_1 div{
    text-align: center !important;
    width: 110px;
}
#abo_order_form .month_3{
    width: 105px;
}
#abo_order_form .blue_color{
     color: #004687;
}
#abo_order_form .white_col{
    width: 4px;
}

#abo_order_form table.summary th div{
    padding: 2px 2px!important;
    margin: 2px 0px !important;
    font-family: arial;
} 

#abo_order_form table.summary .bg_color_l{
    background-color:#DDDDDD;
}
#abo_order_form table.summary .bg_color_r{
     background-color:#F4B1BA;
}


.t1{
    text-align: right;
    padding:0px;
    border:none;
}
.t1 td{
    padding:5px 10px 5px 10px;
}

.t_pading_0{
    padding: 0px;
}

.t2{
    display:none;
    padding-left:20px;
    width:100%;
    border:0px;
    margin:0px;
}

.t3{
    border:0px;
    margin:0px;
    text-align:left;
    width:100%;
}

button.abo_popup{
    background:none repeat scroll 0 0 #C83246 !important;
    width: 100px !important;
}
#abo_popup .text{
    text-align: center;
}
#abo_popup .button_panel{
    text-align: center;
    padding-top: 30px;
}


.abo_new_description_left_2{
    border: 2px solid #C83246;
    margin-bottom:5px !important;
    padding-left:5px !important;
    padding-right:5px !important;
    width: 330px;
    float: left;
    margin-right: 5px !important;
    height: 220px;
    overflow: hidden;
}
.abo_new_description_right_2{
    border: 2px solid #A4A6A5;
    margin-bottom:5px !important;
    padding-left:5px !important;
    padding-right:5px !important;
    overflow: hidden;
    height: 220px;
    
}
.abo_new_description_right_2 ul.square{
    list-style-image:url("../images/bullet_gray_dot.gif") !important
}
.abo_new_description_left_2 ul,
.abo_new_description_right_2 ul{
    margin: 0px 0px 0px 3px;
}

div.highlight a, td.highlight{
    color: #C83246 !important;
}


.ie7 #autoshipAboveProd{
    height: 10px;
}


table#select_autoship{
    width: 100%;
    border: none;
}
table#select_autoship td.check{
    width: 35px;
    
}
