@charset "utf-8";

body {
background-image:url(../images/bg-pills.jpg);
font-family:Tahoma; font-size:11px;
margin:0px;
}

a:link {
	color: #7ba42e;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #7ba42e;
}
a:hover {
	text-decoration: underline;
	color: #7ba42e;
}
a:active {
	text-decoration: none;
	color: #7ba42e;
}

.welcome_table {
margin-left:17px;
}

.left {
background-repeat:repeat-y;
background-position:right;
}

.right {
background-repeat:repeat-y;
background-position:left;
}

.text_info1 {
margin-left:10px;
}

.text_info2 {
margin-left:10px;
}

#marqueecontainer{
        position: relative;
        width: 240px; /*marquee width */
        height: 280px; /*marquee height */
        overflow: hidden;
        border: 0px;
        padding: 2px;
        margin-top:11px;
        padding-left: 15px;
}
.leftcol {
        float: left;
        width: 420px;
}
.rightcol {
        float: right;
        width: 230px;
}
.contactleft {
        float: left;
        width: 90px;
        text-align: right;
        padding-right: 5px;
        padding-top: 7px;
        padding-bottom: 5px;
}
.contactright {
        float: left;
        padding-top: 5px;
        padding-bottom: 5px;
}
.clr { clear: both; overflow:hidden; height: 0; }
span.required {
    color: #CC0000;
}
.failure {
    color: #CC0000;
}
.inp {
        background: #FFFFFF;
        border: #A5ACB2 1px solid;
        width: 200px
}

/* ----- Error messages styles ----- */
div.error { margin-bottom: 10px; }
div.error div.bubble {
    background: #FFC1A8 url(../images/messages/icon-32-error.png) no-repeat 5px;
    border-left: 1px solid #D9531E;
    border-right: 1px solid #D9531E;
    min-height: 32px;
}
div.error div.bubble div.message {
    text-align: left;
    padding: 9px 10px 0 43px;
    color: #B23030;
    font-weight: bold;
}
div.error div.top { height: 7px; background: url(../images/messages/corners-error-left.png) no-repeat top left; }
div.error div.top div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-error-right.png) no-repeat 100% 0;
}
div.error div.top div.middle {
    height: 6px;
    border-top: 1px solid #D9531E;
    margin-right: 7px;
    background-color: #FFC1A8;
}
div.error div.bottom {
    height: 7px;
    background: url(../images/messages/corners-error-left.png) no-repeat bottom left;
}
div.error div.bottom div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-error-right.png) no-repeat bottom right;
}
div.error div.bottom div.middle {
    height: 6px;
    border-bottom: 1px solid #D9531E;
    margin-right: 7px;
    background-color: #FFC1A8;
}

/* ----- Success messages styles ----- */
div.success { margin-bottom: 10px; }
div.success div.bubble {
    background: #BDEF98 url(../images/messages/icon-32-success.png) no-repeat 5px;
    border-left: 1px solid #5D9732;
    border-right: 1px solid #5D9732;
    min-height: 32px;
}
div.success div.bubble div.message {
    text-align: left;
    padding: 9px 10px 0 43px;
    color: #50822A;
    font-weight: bold;
}
div.success div.top { height: 7px; background: url(../images/messages/corners-success-left.png) no-repeat top left; }
div.success div.top div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-success-right.png) no-repeat 100% 0;
}
div.success div.top div.middle {
    height: 6px;
    border-top: 1px solid #5D9732;
    margin-right: 7px;
    background-color: #BDEF98;
}
div.success div.bottom {
    height: 7px;
    background: url(../images/messages/corners-success-left.png) no-repeat bottom left;
}
div.success div.bottom div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-success-right.png) no-repeat bottom right;
}
div.success div.bottom div.middle {
    height: 6px;
    border-bottom: 1px solid #5D9732;
    margin-right: 7px;
    background-color: #BDEF98;
}


.orderlabel {
	background-image:url(../images/order_label_bg.gif);
	background-repeat:repeat-x;
        color: #FFFFFF;
        font-weight: bold;
        width: 100%;
        text-align: center;
        line-height: 30px;
}
.orderitl {
        float: left;
}
.orderitr {
        float: right;
        width: 150px;
        padding: 5px 0px 5px 0px;
}
.orderita {
        float: left;
        width: 150px;
        text-align: right;
        padding: 5px 5px 5px 0px;
}
.orderitb {
        float: left;
        padding: 5px 0px 5px 0px;
}
.mscroller {
	height: 315px;
	width: 238px;
	background-image:url(../images/fullbox.jpg);
	background-repeat:no-repeat;
}
.st {
	background: #FFCC00;
	font-weight: bold;
}
.gt {
	background: #009900;
	font-weight: bold;
}
.rt {
	background: #FF0000;
	font-weight: bold;
}
.noline {
        text-decoration: none;
        color: #000000;
}
.noline a{
        text-decoration: none;
        color: #000000;
}
.noline a:hover{
        text-decoration: none;
        color: #000000;
}
.noline a:active{
        text-decoration: none;
        color: #000000;
}

.noline a:visited{
        text-decoration: none;
        color: #000000;
}

#alertmsg {
        display: none;
}

