body
{
}
.Bulletedlist A, .Bulletedlist A:hover, .Bulletedlist A:link, .Bulletedlist A:visited
{
	color: #004040;
	text-align: justify;
	text-decoration: none;
	padding-left: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.Bulletedlist ul LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px;
}
.Bulletedlist ul A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; COLOR: #495e63; LINE-HEIGHT: 22px; PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.Bulletedlist ul A:hover {
	COLOR: #be1300; TEXT-DECORATION: underline
}

.Bulletedlist .bg_list {
	COLOR: #be1300; TEXT-DECORATION: underline
}

.box_header_txt
{
	font-weight: bold;
	font-size: 12px;
	color: #46585a;
	font-family: Arial;
	padding-left: 5px;
	padding-top: 7px;
	height: 15px;
	width: 140px;
	cursor: hand;
	cursor: pointer;
	text-align: justify;
	text-decoration: none;
	border-bottom: 1px #BFBFBF; /* dashed */
 BACKGROUND: url(images/b_bgr.gif) repeat 50% top;	
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #dde1e3; 
	PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-TOP: 13px
}
.details
{
	display: none;
	visibility: hidden;
	color: #FFFFFF;
	overflow: hidden;
}
.details div
{
	text-align: left;
}


.cont_header_txt TD {
	FONT-WEIGHT: bold! important; FONT-SIZE: 11px! important; VERTICAL-ALIGN: middle; 
	
}

.cont_header_txt, .cont_head_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #0584C7; PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; PADDING-TOP: 6px; HEIGHT: 25px
}
.cont_header_txt, .cont_head_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff;
}

.cont_header_txt A, .cont_head_txt A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.cont_header_txt A:hover , .cont_head_txt A:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; 
	TEXT-DECORATION: underline
}


.line_y_left {
	BACKGROUND: url(images/l.gif) repeat-y 0px 0px; float:left;
}
.line_x_bottom {
	BACKGROUND: url(images/l.gif) repeat-x left bottom
}
.line_y_right {


}
.header
{
BACKGROUND: url(images/bg-tm.gif) repeat-x 50% top;
	margin-left: auto; margin-right: auto;
	width: 100%;
	height: 120px;
	border: 0px;
}
.header Td {
	background: url(images/bg-tr.jpg) no-repeat right top;


}
.header Td A{
font-family:Tahoma;font-weight: 700;color:#A01C1E;font-size:36px;
text-decoration:none;
}
.header Td DIV A{
font-family:Tahoma;font-weight: 700;color:#7f7f7f;font-size:11px;
text-decoration:none;
 text-transform: uppercase;
}
.padding {
	PADDING-BOTTOM: 40px;
	text-align:left;
	padding-left:20px;
}
.menu {
	BACKGROUND: url(images/m5.gif) repeat-x 0px 0px;
	height:58px;
}

.menu TD 
{
text-align:right;vertical-align:middle;color:White;
 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; height: 19px;

}
.menu TD A
{color:White;
	font-family:Arial; font-size:11px;font-weight:600;
	text-decoration:none;text-transform:uppercase; letter-spacing:1px;
	
}


.footer {
	BORDER-TOP: #b6bebe 3px solid; HEIGHT: 64px;width:100%;
}
.footer TD {
	VERTICAL-ALIGN: middle; COLOR: #7f7f7f; TEXT-ALIGN: center
}
.footer TD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer SPAN A {
	FONT-WEIGHT: normal; COLOR: #7f7f7f
}
.footer SPAN A:hover {
	FONT-WEIGHT: normal; COLOR: #7f7f7f
}
.footer A {
	FONT-WEIGHT: bold; COLOR: #7e1a1a; TEXT-DECORATION: none
}
.footer A:hover {
	FONT-WEIGHT: bold; COLOR: #7e1a1a; TEXT-DECORATION: underline
}
.main {
	FONT-SIZE: 11px; COLOR: #7b7b7b; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma
}
P.main {
	FONT-SIZE: 11px; COLOR: #7b7b7b; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma
}
.main A {
	FONT-SIZE: 11px; COLOR: #7b7b7b; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma
}

.main {
	FONT-SIZE: 11px; BACKGROUND: #fff; COLOR: #7b7b7b; LINE-HEIGHT: 15px; FONT-FAMILY: Arial
}
.c_c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.c_t {
	BACKGROUND: url(images/c_t.gif) repeat-x 0px 0px; WIDTH: 100%
}
.c_l {
	BACKGROUND: url(images/c_l.gif) repeat-y
}
.c_r {
	BACKGROUND: url(images/c_r.gif) repeat-y
}
.c_b {
	BACKGROUND: url(images/c_b.gif) repeat-x
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #dde1e3; PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-TOP: 5px
}
TABLE 
{
 width: 100%; border:0px;
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #7e8585; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #7e8585; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #7e8585; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #272727; FONT-FAMILY: tahoma
}
S {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7e8585
}
A {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
.txt {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:left;
}
.txt5 {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #216584; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1px;
	text-align:left;
}
.top {
	BACKGROUND: #e9f0f0; MARGIN: 0px 0px 7px; HEIGHT: 50px; float:right;
}
.top TD {
	VERTICAL-ALIGN: middle; COLOR: #343434; TEXT-ALIGN: center;width:150px;
}
.top TD TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.top IMG {
	VERTICAL-ALIGN: middle
}
.top A {
	FONT: bold 11px Tahoma; COLOR: #d21f1f; TEXT-DECORATION: none
}
.top A:hover {
	TEXT-DECORATION: underline
}
.top SELECT {
	FONT: 10px Tahoma; WIDTH: 109px; COLOR: #282e3e
}

.price_tbl
{
	width: 100%;
	border: #CCCCCC solid 1px;
}
.price_tbl .discount
{
	white-space: nowrap;
	color: #C62323;
	font-size: 12px;
	font-weight: bold;
}
.price_tbl .free
{
	color: #000000;
}
.price_tbl thead td
{
	background-color: #0584C7;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 5px;
	text-align:center;
}
.price_tbl thead td.price
{
	background-color: #E6EBF0;
	color: #000000;
	font-size: 8pt;
	width:60px;
	white-space:nowrap;
}
.price_tbl thead td.buy
{
	background-color: #E6EBF0;
	width:60px;
}
.price_tbl td
{
	text-align: left;
	vertical-align: middle;
	border-bottom: solid #d9d9d9 1px;
	padding: 2px 2px;
	font-size:9pt;
}
.price_tbl .currency td
{
	padding: 3px 0px;
	font-size: 10pt;
	white-space: nowrap;
	background-repeat:repeat-x;
	color:White;

}
.price_tbl .even td
{
}
.price_tbl td.buy
{
	text-align:center;
}
.price_tbl td a
{
	color: #009900;
	font-weight: bold;
}
.price_tbl .price
{
	font-weight: bold;
	color: #244367;
	font-size: 8pt;
	text-align:right;
}

.price_tbl .cont1, .price_tbl .cont2
{
	text-align: left;
	white-space: nowrap;
	line-height: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}
.price_tbl .cont1
{
	padding-right: 7px;
	font-weight: bold;
	padding-left: 7px;
	color: #333333;
}
.price_tbl .cont2
{
	padding-left: 2px;
}
.price_tbl thead td.pack
{
	background-color: #E6EBF0;
}
.price_tbl .pack
{
	padding-left: 5px;
	padding-right: 5px;
}
.price_tbl .pack b
{
	color: #244367;
}
.prod_info
{
	border:0;text-align:left;margin: 0px 10px 10px 0px;
}

.price_tbl .product_details
{
	background-color: #bad5e7;
}
.price_tbl .product_odd td
{
	color:Black;
}
.price_tbl .product_even td
{
	color:Black;
}


.line {
	BACKGROUND: url(images/spacer.gif) repeat-x 0px center
}
.line3 {
	BACKGROUND: url(images/spacer.gif) repeat-x 14px center;
}

.product {
BACKGROUND: #ffffff; HEIGHT: 100%;width:100%; 
}

.product TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7b7b7b; LINE-HEIGHT: 15px; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.product TD.priceqty {
	TEXT-ALIGN: right
}
.product A {
	FONT: bold 12px Tahoma; TEXT-TRANSFORM: uppercase; COLOR: #1279b1; TEXT-DECORATION: none
}
.product A:hover {
	TEXT-DECORATION: underline
}
.product EM {
	FONT-SIZE: 12px; COLOR: #5e6166; FONT-STYLE: normal; FONT-FAMILY: Tahoma
}
.product B {
	FONT-SIZE: 16px; COLOR: #8e1214
}
.product FONT {
	FONT: bold 11px Tahoma; TEXT-TRANSFORM: uppercase; COLOR: #7b7b7b
}
.product DIV A {
	/* FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-TRANSFORM: none; COLOR: #98c61d; TEXT-DECORATION: none */
		FONT: bold 12px Tahoma; TEXT-TRANSFORM: uppercase; COLOR: #1279b1; TEXT-DECORATION: none
}
.product DIV A:hover {
	TEXT-DECORATION: underline
}
.product .input_box INPUT {
	MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 39px; HEIGHT: 18px; TEXT-ALIGN: right
}
.prod_img {
	FLOAT: left; WIDTH: 117px; HEIGHT: 170px; TEXT-ALIGN: center
}

.border {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid;
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
    width: 50%; padding-top: 5px;
	
}
.headPharmacy
{
	border: solid 0px #deded4; font-size: 9pt;
	text-align:left;
	padding:0px 0px 1px 5px;
	margin:0px 0px 1px 5px;
	display:none;
}
#loginbox
{
   
   height:90px;
   padding: 0px 0px 10px 0px;    
   font-size: 10px;
   background-color: #f0f7f9 ;
   margin-left: auto; margin-right: auto;
}

#loginbox input
{
   /*color: red;
   border-color: red;*/
   font-size: 12px;
   font-weight:bold;
}
.gridview
{
   	background-color: #f0f7f9;
   font-family:Tahoma;font-weight: 700;
border: #c6c6c6 1px solid;
   padding: 5px 10px 1px 10px;    
   font-size: 11px;
   margin-left: auto; margin-right: auto;
}

.gridview table
{
   	background-color: #f0f7f9;
	color:Black;
   border:solid 1px #deded4;

}

.gridview input
{
   /*color: red;
   border-color: red;*/
   font-size: 10px;
   font-weight:bold;
}

.gridview Table Table th
{
	padding: 3px 0px;
	font-size: 10pt;
	white-space: nowrap;
	background-image: url(images/menu_bg.gif);
	background-repeat:repeat-x;
	color:White;

}
.gridview Table Table Td
{
	padding: 2px 3px 2px 3px;
	   font-size: 9px;

}
.gridview Table Table Td A{
font-family:Tahoma;font-weight: 700;font-size:11px;
text-decoration:none;
}
/* .product_odd td
{
	background-color: White;
	color:Black;
}*/
 .shippingDetail
{
    background-color:#E6EBF0;
    font-weight:bold;
	color: #244367;
	font-size: 8pt;
	text-align:Left;
	padding:5px 5px 5px 5px;
	TEXT-TRANSFORM: uppercase;
}
#welcomeboxHeader
{      
   font-size: 12px;
}
#welcomeboxHeader span A
{   text-align: left;
   font-size: 10px;
   font-weight:bold;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   
}

#welcomebox
{
   height: 90px;
   padding: 0px 0px 10px 0px;    
   font-size: 10px;
   background-color: #f0f7f9 ;
   margin-left: auto; margin-right: auto;
}
#welcomebox span A
{   text-align: left;
   font-size: 10px;
   font-weight:bold;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   
}

#PasswordRecovery
{
   height: 90px;
   padding: 0px 0px 10px 0px;    
   font-size: 10px;
   background-color: #f0f7f9 ;
   margin-left: auto; margin-right: auto;
}

SELECT {
	font: 10px Tahoma; width: 130px; color: #282e3e
}

.MedicalQuestionnaire
{
	border-color: #666699;
	width: 450px;
	background-color: #dee9f6;
	border: 1px;
	font-size: 10px;
	padding:auto;
	margin:auto;
   font-family: Verdana,Arial,Helvetica,sans-serif;
	
}
.MedicalQuestionnaire th
{
	color:red;
	padding-left:5px;
}
.MedicalQuestionnaire td
{
	color:Black;
	padding-left:5px;
	padding-bottom:5px;
}
.MedicalQuestionnaire td textarea
{
  width:440px;
  height:40px;
}
.MedicalQuestionnaire td radio
{
	padding:5px 0px 5px 0px;
}


#Faq
{
	height: 1%;
	overflow: hidden;
	padding-bottom: 20px;
}
#Faq h2
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}


#faqLink div
{
	padding: 5px 10px 10px 20px;
}
#faqLink a.goDown:hover
{
	color: #000;
}
#faqLink a.goDown
{
	text-decoration: underline;
	color: #212121;
	display: block;
	clear: both;
	line-height: 1.6em;
}

#faqLink, #identifyingDetails
{
	width: 450px;
	margin-top: 5px;
}
#faqLink h3, #identifyingDetails h3
{
	height: 27px;
	font-size: 1.07em;
	color: #202020;
	font-weight: normal;
	padding: 6px 0 0 15px;
}


#contactQuestions
{
	padding: 0 0 20px;
	height: 1%;
	overflow: hidden;
}
#contactQuestions p
{
	color: #212121;
}
#contactQuestions h2
{
	font-size: 1.00em;
}
#contactQuestions dl
{
	font-size: 1.00em;
	color: #616161;
	line-height: 1.25em;
}
#contactQuestions dt
{
	font-weight: bold;
	padding: 2px 0 5px 25px;
	background: url(images/01.gif) 10px 11px no-repeat;
}
#contactQuestions dd
{
	font-size: 0.80em;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 2px;
}
#contactQuestions a.more:hover
{
	color: #000;
}
#contactQuestions a.more
{
	color: #212121;
	text-decoration: underline;
	background: url(images/03.gif) 0 3px no-repeat;
	display: block;
	padding-left: 7px;
	float: right;
}
#identifyingDetails .line
{
	padding: 0 19px 6px;
}
#identifyingDetails .line label
{
	color: #626262;
	font-weight: bold;
	float: left;
	display: block;
	width: 112px;
}
#identifyingDetails .line input
{
	width: 225px;
	color: #4C4C4C;
}
#identifyingDetails .line textarea
{
	width: 225px;
	height: 105px;
	color: #4C4C4C;
}
#identifyingDetails .line select
{
	width: 229px;
	text-align: center;
	color: #4C4C4C;
}
#identifyingDetails .line select option
{
	text-align: left;
}
#identifyingDetails .captcha label
{
	padding-left: 19px;
	float: left;
	color: #626262;
	font-weight: bold;
	width: 140px;
}
#identifyingDetails .captcha input
{
	float: left;
	margin: 3px 5px 0 0;
	width: 130px;
}
#identifyingDetails #send
{
	margin: 10px 10px 10px 265px;
}
fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}

/*
.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 6px;
   font-size: 11px;
}
#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #818689;
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}
 div.sectiontitle,  .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #706a6a;
   color: #f7b76b;
   font-size: 12px;
   font-weight: bold;
   float:left;
   text-transform: uppercase;
}
.shoppingcartboxcontent A, .shoppingcartboxcontent DIV A

{   font-size: 11px;
}
A.shoppingcartboxcontent A

{   font-size: 11px;
}
*/

#checkout_form td,#checkout_form th,#checkout_form h1,#checkout_form h2,#checkout_form table,form#checkout_form
{padding:0;margin:0;border:0;text-align:left;vertical-align:top;font-weight:normal}
#checkout_form p{font-size:9pt;margin:10px 5px}
#checkout_form table{border-collapse:collapse;width:100%;background:none}

#checkout_form table td div.section,#section_cart{background-color:#FFF}
#checkout_form table td div.checkout{background:none}

#checkout_form img{border:none}
#checkout_form td,#checkout_form th{padding:0px}
#checkout_form h1{font-size:24px;font-family:Tahoma, sans-serif;font-weight:normal}
#checkout_form h2{color:#333333;background-color:#DEECF8;padding:4px 8px;font-weight:bold;font-size:14px}

#checkout_form a{color:#FF6633}
#checkout_form a:hover{text-decoration:none}

#checkout_form .content{width:100%;margin:auto}
#checkout_form .topRow{background-color:#F4F4E1;height:6%}
#checkout_form .topRow div{width:470px;padding:10px 5px;position:relative;margin:auto}
#checkout_form .topRow h1{margin:0}

#checkout_form .botRow{background-color:#F4F4E1;height:12%}
#checkout_form .botRow table{width:470px;margin:auto}
#checkout_form .botRow table td{padding:15px}
#checkout_form .botRow a{font-size:18px}
#checkout_form .midRow{height:82%;min-height:84%}

#checkout_form .content .left_col,
#checkout_form .content .right_col{width:auto}
#checkout_form .content .left_col{padding-right:0}
#checkout_form .content .right_col{padding-left:0}

#checkout_form td.space{width:50%}





/*#checkout_form .content tbody td{padding-right:6px}*/

#checkout_form input{text-align:left;font-weight:normal}

#checkout_form input.radio{border:0;width:16px}
#checkout_form input.qty{width:20px;text-align:center;width:16px;border:1px solid #DEDE9E;font-size:11px;margin:-1px}
#checkout_form div.button{background:url(imgs/ajax/bt2.gif) right;position:relative}
#checkout_form input.bt1,
#checkout_form input.bt2,
#checkout_form input.cancel{height:22px;background:url(imgs/ajax/bt1.gif);border:none;font-weight:bold;color:#FFFFFF;line-height:22px;width:75px;font-size:12px;text-align:center}
#checkout_form input.bt2{background:url(imgs/ajax/bt2.gif);width:140px}
#checkout_form input.cancel{background:url(imgs/ajax/cancel.gif)}
#checkout_form input.bt3{height:22px;background:url(imgs/ajax/bt3.gif);border:none;font-weight:bold;color:#FFFFFF;line-height:22px;width:24px;font-size:12px}
#checkout_form input.text,
/*#checkout_form input.error,*/
#checkout_form .billing select,
#checkout_form .shipping select{border:1px solid #DEDE9E;width:220px;padding:2px 6px;/*background:url(required.gif) right center no-repeat;*/}
#checkout_form input.name{width:100px;margin-right:3px}



#checkout_form .section{border:solid 1px #DEECF8;padding:10px;margin-bottom:10px}
#checkout_form .section thead th,#checkout_form .section thead td{background:none}
#checkout_form .section td{vertical-align:middle;padding:0px;/*background:url(required.gif) right center no-repeat;*/}

#checkout_form .section thead td div{color:#333333;font-size:14px;font-weight:bold}
#checkout_form .section th{width:115px;padding:6px}

/*#checkout_form .section option,*/
#checkout_form .section select{width:235px}
#checkout_form .section option.ban{color:#CCCCCC}
#checkout_form .section .chbx{vertical-align:middle}
#checkout_form #coupon_discount,
#checkout_form .section .clickable_over,
#checkout_form .section tr.selected{background-color:#F7FAFD}
#checkout_form .section div.hint{display:none;padding:2px}


#checkout_form .order thead td{color:#000;font-weight:bold}
/* #checkout_form .order tr.selected{background-color:#F7FAFD} */
#checkout_form .order tr.clickable td,
#checkout_form .order tr.selected td{border:solid #fff;border-width:2px 0}
#checkout_form .order td{vertical-align:middle;padding:1px 10px;text-align:center}
#checkout_form .order td.total{background-color:#F7FAFD;font-size:14px;font-weight:bold;padding:5px}


#checkout_form td.shipmethods{text-align:right}
#checkout_form td.shipmethods table{width:inherit}
#checkout_form td.shipmethods tr.selected{background-color:#EFF7FC}
#checkout_form td.shipmethods td{text-align:left}
#checkout_form td.shipmethods th{font-weight:bold;background:none}
#checkout_form tbody.total td{background-color:#FFFFFF}
#checkout_form .free{text-transform:uppercase}
#checkout_form table#section_personal_info{border:0}

#checkout_form td.hint{text-align:right}
#checkout_form table.hint td{padding:0}
#checkout_form table.hint tr.to_left th{padding:0;background:url(/imgs/ajax/hint-border.gif) right repeat-y}
#checkout_form table.hint tr.to_left td,
#checkout_form table.cart td{background:#FFF79D;border-color:#688433;border-style:solid;padding:4px;border-width:1px 1px 1px 0}

#checkout_form table.cart{width:260px;float:right}
#checkout_form table.cart th{padding:0;background:url(/imgs/ajax/hint-border.gif) bottom repeat-x}
#checkout_form table.cart th img{margin-left:10px}
#checkout_form table.cart td{border-width:0 1px 1px 1px}

#checkout_form table.phone{margin:134px 0 2px}
#checkout_form table.phone tr.to_left th img{margin-top:90px}

#checkout_form table.email tr.to_left th img{margin-top:4px}

#checkout_form table.discount{margin-top:2px}
#checkout_form table.discount tr.to_left th img{margin-top:2px}

#checkout_form div.personal{border:1px solid #688433}
#checkout_form div.paysystem{margin:4px 4px 0}
#checkout_form div.paysystem table{border-style:solid;border-color:#BBC8A3;border-width:0 1px}
#checkout_form div.checkout{padding:10px;text-align:center}

#checkout_form div.paysystem table.method{width:100%;border:0}
#checkout_form .method th{padding:0}
#checkout_form .method td{border-bottom:1px solid #688433;padding:0}
#checkout_form .method th table{width:100%;border-collapse:separate}
#checkout_form .method th table td{font-weight:normal;border:1px solid #CCC;padding:15px 0 5px;border-bottom:1px solid #688433;text-align:center}
#checkout_form .method th table td a{font-size:10px}
#checkout_form .method th table td a small{font-size:10px}
#checkout_form .method th table td.active{border:1px solid #688433;border-bottom-color:#FFF}
#checkout_form .method img,#checkout_form .method input{vertical-align:middle}

#checkout_form .delivery{font-size:10px}
#checkout_form span.discount{color:#FFF;font-weight:bold}
#checkout_form div.personal blockquote{padding-left:12em}
#checkout_form blockquote a{font-size:14pt}


#checkout_form .req th{background-image:url(imgs/ajax/required.gif);background-position:right 11px;background-repeat:no-repeat}
#checkout_form .method_selector{background:#DEECF8;margin-bottom:-1px}
#checkout_form .method_selector td{padding:1px;border-bottom:none}
#checkout_form .method_selector div{padding:5px 10px;text-align:center;color:#000000;margin:0;cursor:pointer;border:solid 1px #fff;background-color:#F4F4E1}
#checkout_form .method_selector div span{border-bottom:solid 1px #FF6633}
#checkout_form .method_selector div.over,
#checkout_form .method_selector div.selected{background-color:#DEDE9E;margin:0}
#checkout_form .method_selector div.selected{cursor:default}
#checkout_form .method_selector div.selected span{border-bottom:none}

#checkout_form .section .comment{font-size:11px;width:auto}
#checkout_form .hr td{background:url(imgs/ajax/d1.gif) repeat-x center;height:7px;line-height:7px}

#checkout_form #section_coupon{width:350px;float:right;margin:5px}
#checkout_form #section_coupon td{text-align:left}
#checkout_form #section_coupon input.text{width:185px}

#checkout_form .pointer{cursor:pointer}

#checkout_form tr.focused{background-color:#F4F4E1}
#checkout_form .focused div.hint{display:block}

#checkout_form div.body{height:101%}

#checkout_form div.error{border-color:#F00;border-width:1px 0;border-style:dashed;margin:4px;color:#F00;font-weight:bold;padding:4px 2em}

#checkout_form tr.error{background-color:#FFEAEA;display:table-row}
#checkout_form tr.error input,
#checkout_form tr.error select{border-color:#FF6666;display:inline}


#checkout_form .popup{padding:20px}
#checkout_form .note{padding:10px;font-weight:normal;font-size:16px;margin-top:10px;color:#009900;border:solid 1px #DEECF8;background-color:#FAFDFE}


#checkout_form .order_info td,
#checkout_form .order_info th{padding:3px 5px;border:solid 1px #eee;font-weight:bold;font-size:9px;}
#checkout_form .order_info th{width:auto}
#loading_img{background:url(imgs/ajax/loading_16.gif) no-repeat center;width:16px;height:16px;position:absolute}

.Monogram
{
	float:left;
	border: #deded4 1px solid;
	background-color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 6px;
	text-align: left;
	color: #216584; 
	width:450px;
}
.Monogram table
{
COLOR: #216584; 
}
.Monogram p.txtinfo
{
	font-size:14px;
	font-weight:bold;
}
.Monogram p 
{
	font-size: 11px;
	text-align: left;
}
 .Monogram ul LI
{
COLOR: #216584; 

}

.showProduct
{
	width: 100%;padding-top:5px
}
.headerProductInfo
{
 float: left; margin: 3px 0px 5px 3px; padding: 3px 0px 5px 3px; width: 104px;
}
.ShortDesc
{
float:right; margin: 3px 1px 0px 2px; padding: 3px 1px 0px 2px;
width: 333px; height: 71px
}
	
.box_body_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;color:#495e63;
}
.box_body_txt A , .box_body_txt A:hover, .box_body_txt A:visited, .box_body_txt A:link{
	color:#495e63;
	text-decoration:none;
}

.borderMenuLeft {
  border: #c6c6c6 1px solid;
}
	
.box_body SPAN.productSpecialPrice {
	FONT-SIZE: 17px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: tahoma
}
.box_body UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.box_body .bg_list {
	PADDING-LEFT: 11px; BACKGROUND: url(images/bg-l.gif) no-repeat 50% top; MARGIN: 0px
}
.box_body .bg_list A {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.box_body .bg_list A:hover {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: underline
}
.box_body .bg_list_un {
	PADDING-LEFT: 11px; BACKGROUND: url(images/spacer.gif) no-repeat 50% top; MARGIN: 0px
}
.box_body .bg_list_un A {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.box_body .bg_list_un A:hover {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: underline
}
.box_body .bg_list_sub {
	PADDING-LEFT: 11px; BACKGROUND: url(images/bg-l.gif) no-repeat 50% top; MARGIN: 0px
}
.box_body .bg_list_sub A {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.box_body .bg_list_sub A:hover {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: underline
}
.box_body .bg_list1 {
	PADDING-LEFT: 11px; BACKGROUND: url(images/bg-l.gif) no-repeat 50% top; MARGIN: 0px
}
.box_body .bg_list1 A {
	PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.box_body .bg_list1 A:hover {
	PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: underline
}
.box_body .bg_list1_un {
	PADDING-LEFT: 11px; BACKGROUND: url(images/spacer.gif) no-repeat 50% top; MARGIN: 0px
}
.box_body .bg_list1_un A {
	PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.box_body .bg_list1_un A:hover {
	PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/bg-a.gif) no-repeat 0px 4px; TEXT-TRANSFORM: none; COLOR: #d5dadd; LINE-HEIGHT: 21px; TEXT-DECORATION: underline
}
