@charset "utf-8";

/* Common */
*{ margin:0; padding:0}
html{ font-family:Arial, Helvetica, sans-serif; font-size:15px;}
body{ background:#fff;}
img{ border:0}
.fl{ float:left}
.fr{ float:right}
.clr{ clear:both; height:0}
.red{ color:#fd0002 !important;}
.center{ text-align:center }
#container p img{ vertical-align:middle}


a{cursor:pointer;}

/* Header */
#header{ width:100%; height:200px; padding-top:10px; text-align:center}
#header h1{ font-size:26px; line-height:40px}
#header .slogan{ color:#fd0002; font-style:italic; font-size:23px}

/* Navigation */
#navbar{ width:100%; height:60px; background:#111 url(../img/navbar.gif);}
#navbar .navigation{ width:904px; margin:0 auto; line-height:60px; font-size:17px; font-weight:bold}
#navbar .navigation a{ color:#fff; text-decoration:none}
#navbar .navigation a:hover{ color:#ff0111}

/* Home */
.home-content{ width:540px; float:left }

/* EHR */
.ehr-img{ float:right; }
.ehr{ font-size:16px; }
#navbar .navigation ul.left{ width:800px; list-style:none}
#navbar .navigation ul.left li{ display:inline; margin:0 12px; text-transform:uppercase}
#navbar .navigation .right{ width:100px; line-height:630px}

/* Container */
#container{ width:100%; background:#fff url(../img/bg_container.gif) repeat-x top;clear:both;}
#container a{ color:#ff0111; text-decoration:none}
#container a:hover{ text-decoration:underline}
#container .content{ width:904px; min-height:300px; padding-top:12px; margin:0 auto;}
#container .content p{ line-height:20px}
#container .content h1{ font-size:34px; font-weight:normal; width:100%; padding:8px 0}
#container .content h1 img{ vertical-align:middle}
#container .content h2{ font-size:28px; color:#222; font-weight:normal; margin-bottom:5px}
#container .content h3{ font-size:16px; width:100%; padding-top:8px}
#container .content h3.home{ font-size:19px; font-weight:normal; padding-bottom:16px}

/* Public/Private */
#container .content .Div3col{ width:290px;}
#container .content .Div2col{ width:430px;}

/* FAQ */
#container .faq{ font-weight:bold; font-size:16px; color:#333}
#container .faq a{ color:#165ea6}
#container .faq .ques{ color:#fd0002}

/* Footer */
#container .footer{ width:540px; margin:auto; margin-top:12px; padding:10px 0 15px; border-top:2px solid #222; text-align:center; font-size:11px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#313131}

/* Form */
label{ float:left; padding-top:2px; min-width:116px; color:#ff0000; font-weight:bold; text-align:left; padding-right:6px; font-size:14px}
.numbering{ min-width:40px}
input[type=text], input[type=password], select, textarea{ border:1px solid #ff0000; padding:3px 2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:url(../img/textbox_bg.gif) repeat-x top; font-weight:bold}
input[type=checkbox]{ float:left; margin:0 3px 0 10px}
#container fieldset{ padding:15px 10px; padding-top:40px; border:1px solid #ff0000; background:#fff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
/*#container legend{ padding:0 5px; font-weight:bold; font-size:18px; color:#ee0000}*/
#container .field_title{ width:260px; height:30px; padding-top:6px; background:#EE0000; text-align:center; color:#fff; font-size:21px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin:auto; margin-bottom:-18px; position:relative; z-index:2}
#container .field_title_extra{ width:360px; height:30px; padding-top:6px; background:#EE0000; text-align:center; color:#fff; font-size:21px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin:auto; margin-bottom:-18px; position:relative; z-index:2}
#container .dot_line{ width:100%; height:1px; clear:both; border-bottom:1px dotted #000; margin:20px 0 15px;}
#container .btn_next{ height:48px; width:390px; background:#c40604 url(../img/bg_btn_red.gif) repeat-x; text-align:center; border:0; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; color:#fff; font-size:30px; cursor:pointer}
#container .btn_submit{ height:48px; width:390px; background:#880120 url(../img/bg_btn_maroon.gif) repeat-x; text-align:center; border:0; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; color:#fff; font-size:30px; cursor:pointer}
#container .check_public{ padding:3px 8px 3px 0; background:#ee0000; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px}

/* Payment */
#container fieldset .payment_mode{ width:480px; margin:0 auto; margin-left: padding-bottom:10px}
#container fieldset .payment_mode ul li{ float:left; list-style:none; display:inline; width:120px; height:32px;}
#container fieldset .payment_mode ul li label{ text-align:left; padding-top:0; min-width:50px}
#container fieldset .leftDiv{ width:368px;}
#container fieldset .leftDiv label{ float:right; line-height:23px; padding:0}
#container fieldset .rightDiv{ width:495px;}
#container fieldset .rightDiv input[type=text]{ width:270px}

/* Buy Now */
#container fieldset .buynow{ width:480px; margin:0 auto; margin-top:10px}
#container fieldset .buynow .mcard{ margin-top:5px}
#container fieldset .buynow .tag{ margin-left:16px}
#container fieldset .buynow .qrkit{ width:200px; margin:0; text-align:center; padding:0 10px 10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px solid #FF0000}
#container fieldset .buynow .qrkit .info{ font-size:12px; line-height:12px !important}

/* Shipping */
#container fieldset .s_label{ width:298px; text-align:right;}
#container fieldset .s_label2{ margin-left:10px; min-width:20px;}
#container fieldset .small{ font-size:13px}

/* Confirmation */
#container fieldset .edit{ margin-left:20px}
#container fieldset .c_label{ width:298px; text-align:right; padding-top:0; line-height:16px}

/* Contact Us */
#container .physical_address{ width:320px; height:186px; margin-top:52px; line-height:22px; padding-left:50px; border-left:1px solid #999}

/* Slider */
.main_view {
	float: right;
	position: relative;
	margin-top:16px;
	border:1px solid #333;
}
.window {
	height:210px;	width: 350px;
	overflow: hidden;
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

.paging {
	position: absolute;
	bottom: 0px; right: -25px;
	width: 145px; height:26px;
	z-index: 100;
	text-align: center;
	line-height: 26px;
	display: none;
}
.paging a {
	padding:2px 4px;
	text-decoration: none;
	color: #fff;
	outline:none
}
.paging a.active {
	font-weight: bold; 
}
.paging a:hover {font-weight: bold;}

.labl_wrap{float:left; margin:0 0 0 46px;}
.frm_wrp{float:left; width:500px; margin-bottom:20px;}
.img_choose{border: 1px solid #CCCCCC;
    height: 46px;
    padding: 10px;
    width: 38px;
	margin:0 0 5px 10px;
	
}
.img_choose2{border: 1px solid #CCCCCC;
    height: 60px;
    padding: 10px;
    width: 50px;
	margin:5px 0 5px 20px;

	
}
.img_choose3{border: 1px solid #CCCCCC;
    height: 60px;
    padding: 10px 10px  10px 10px;
    width: 50px;
	margin:5px 0 5px 140px;

	
}
.img_click{ border: 1px solid #CCCCCC;
    float: left;
    font-size: 12px;
    margin: 5px;
    padding: 10px;
	}

.img_click:hover{
	background-color:#E6E6E6;
	cursor:pointer; }
 .submit_btn{  background: url("../img/bg_btn_maroon.gif") repeat-x scroll 0 0 #880120;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
	height: 25px;
	line-height:20px;
    text-align: center;
    width: 50px;
}



 /*.wrapper{ padding:50px 0 0 15px; min-height:400px;  border: 1px solid #FF0000; border-radius: 8px 8px 8px 8px;}*/
.leftcontent{width:190px; float:left; margin-top:15px;}
.leftcontent .topbox{  background:url("../img/topbox_bg.gif") repeat-x; -webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;  text-align:center; color:#fff; text-transform:uppercase; font-size:16px; font-weight:600;  line-height:56px; width:190px; height:56px;}
.leftcontent .midbox{  background:#f2f2f2; width:100%; margin:0px; padding:0px; float:left; padding-top:10px;}
.leftcontent .midbox ul{ list-style:none;}
.leftcontent .midbox ul li{ color:#000; font-size:16px; font-weight:600; text-transform:uppercase; display:block; line-height:35px; text-indent:10px;}
.leftcontent .midbox ul li a{ color:#000 !important; text-decoration:none;}
.leftcontent .midbox ul li a:hover{ color:#ee0000 !important; text-decoration:none !important;}
.leftcontent .midbox ul li.current a{ color:#ee0000 !important; text-decoration:none !important;}
.txt16_black{font-size:16px; color:#000;}


.leftcontent .bottombox{ background:#f2f2f2; -webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright: 15px;-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; height:10px; width:190px;}
/*.wrapper .rightcontent{ float:right; width:650px;}
.wrapper .rightcontent p{ font-size:12px; color:#000; line-height:16px !important; width:640px;}
.table_outer{ margin-top:10px;} 
.txt11_black{ font-size:11px; color:#000;}*/