body {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:1.5em;
	background-color: #fff;
	background-image: url(../images/reprints_body_bg2_new.png);
	background-repeat: repeat-x;
	background-position: top;
}

a:focus {  outline: none !important;}

a, a:link, a:visited {
	font-size:13px;
	color: #F90;
	text-decoration: none;
	}
	
a, a:link span, a:visited span {
		font-size: 18px;
	}
	
	a:hover {
	text-decoration: underline;
}

p {
	margin: 0px;
	padding: 0 0 10px 0;
	text-align: left;
	color: #333;
}

img { border: none; }

h1 { font-size: 40px; font-weight: bold; margin: 0 0 30px 0; padding: 5px 0; color: #000; }
h2 {
	font-size: 19px;
	font-weight: normal;
	line-height: 28px;
	margin: 0 0 12px 0;
	padding: 0;
	color: #F90;
	font-family: Arial, Helvetica, sans-serif;
}
h3 { font-size: 21px; margin: 0 0 10px 0; padding: 0; padding: 0; font-weight: normal; }
h4 { font-size: 18px; margin: 0 0 20px 0; padding: 0; color: #333;}
h5 { font-size: 16px; margin: 0 0 10px 0; padding: 0; color:#fff; }
h6 { font-size: 14px; margin: 0 0 5px 0; padding: 0; color:#000;}

.cleaner {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0px;
	/* font-family: Georgia, "Times New Roman", Times, serif; */	font-family: Arial, Helvetica, sans-serif;
}
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.image_wrapper {
	display: inline-block;
	padding: 0px;
	border: 0px solid #999;
	margin-bottom: 10px;
	width: 120px;
	float: left;
}
.image_wrapper_footer {
	display: inline-block;
	padding: 0px;
	border: 0px solid #999;
	margin-bottom: 10px;
	width: 84px;
	float: left;
}
.image_wrapper_text {
	display: inline-block;
	padding: 0px;
	border: 0px solid #999;
	margin-bottom: 10px;
	width: 186px;
	float: right;
}
.fl_img {
	float: left;
	margin: 3px 30px 15px 0;
}
.fr_img {
	float: right;
	margin: 3px 0 15px 15px;
}

blockquote { font-style: italic; margin-left: 10px;}
cite { font-weight: bold; color:#3b3823; }
cite span { color: #696443; }
em {
	color: #36C;
}

.templatemo_list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.templatemo_list li {
	background: transparent url(../images/templatemo_list.png) no-repeat scroll 0 0px;
	margin:0 0 20px;
	padding:0 0 0 25px;
	line-height: 1em;
}

.button a {
	clear: both;
	display: block;
	width: 103px;
	height: 23px;
	padding: 4px 0 0 0;
	background: url(../images/templatemo_button.png) no-repeat;
	color: #666 ! important;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.button a:hover {
	color: #000;
	background: url(../images/templatemo_button_hover.png) no-repeat;
}

/* header */

#templatemo_header {
	width: 995px;
	height: 146px;
	padding: 0 10px;
	margin: 0 auto;
	/* font-family: Georgia, "Times New Roman", Times, serif;*/ 	font-family: Arial, Helvetica, sans-serif;
}

#templatemo_header_admin {
	width: 1110px;
	height: 146px;
	padding: 0 10px;
	margin: 0 auto;
	/* font-family: Georgia, "Times New Roman", Times, serif;*/ 	font-family: Arial, Helvetica, sans-serif;
}

#reprints_top_globalbar {
	width: 995px;
	height: 27px;
	padding: 0 10px;
	margin: 0 auto;
	/* font-family: Georgia, "Times New Roman", Times, serif; */ 	font-family: Arial, Helvetica, sans-serif;
}


#templatemo_header  #site_title,#templatemo_header_admin  #site_title {
	float: left;
	width: 400px;
	padding: 15px 0 0 2px;
}

#templatemo_header  #site_title a,#templatemo_header_admin  #site_title a{
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#templatemo_header  #site_title a span,#templatemo_header_admin  #site_title a span  {
	display: block;
	text-align: left;
	font-size: 14px;
	color: #d7d3be;
	font-weight: normal;
	margin-left: 5px;
}

/* menu */

#templatemo_menu {
	float: right;
	height: 90px;
	display: inline-block;
	margin-top: 25px;
}
#global_menu {
	float: right;
	height: 18px;
	display: inline-block;
	margin-top: 0px;
}

#templatemo_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#global_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#templatemo_menu li {
	padding: 0px;
	margin: 0px;
	display: inline-block;
}
#global_menu li {
	padding: 0px;
	margin: 0px;
	display: inline-block;
}

#templatemo_menu ul li a {
	float: left;
	display: block;
	height: 47px;
	width: 111px;
	padding-top: 5px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	outline: none;
 border-radius:4px;
	font-family: arial;
	background: url("../images/iconbak.PNG") no-repeat scroll 0px 0px transparent;
}

#templatemo_menu ul.highlightmenu li{margin-right:5px; margin-top:10px; }
#global_menu ul li a {
	float: left;
	display: block;
	height: 18px;
	width: 90px;
	padding-top: 4px;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	outline: none;
	border: none;
	font-family: Verdana, Geneva, sans-serif;
}

/* #templatemo_menu ul li a:hover,  #templatemo_menu ul li .current {
	color: #F90;
	background: url(../images/reprints_menu_hover_bg.jpg) center top no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
} */
#global_menu ul li a:hover, #global_menu ul li .current {
	color: #F90;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#templatemo_menu ul .last {
	background: none;
}
#global_menu ul .last {
	background: none;
}
/* end of menu */

/* end of header */

/* featured content */

#templatemo_featured_content_wrapper {
	width: 100%;
	height: auto;
	margin: 6 auto;
	background-image: url("../images/reprints_body_bg2_new3.png");background-repeat:repeat-X;
}

#templatemo_featured_content {
	width: 995px;
	height: auto;
	margin: 0 auto;
	min-height:100px;
	padding: 10px;
	/* font-family: Georgia, "Times New Roman", Times, serif; */ 	font-family: Arial, Helvetica, sans-serif;
}

#templatemo_featured_content p {
	font-size: 24px;
	line-height: 40px;
}

/* end of featured content */


/* content */

#templatemo_content_wrapper {
	clear: both;
	width: 995px;
	margin: 0 auto;
	min-height: 435px;
	padding: 8px 10px 20px;
}
#templatemo_content_wrapper_search {
  clear: both;
  margin: 0 auto;
  min-height: 435px;
  padding: 8px 10px 20px;
  width: 1193px;
}

#content_wo_sb {
	clear: both;
	padding: 12px;
	border: 1px solid #d9d9d9;
	background: url(../images/middle_gradient_bg.jpg) repeat-x top; 
	border-radius: 6px;
}

#content {
	float: left;
	width: 560px;
	padding: 0 20px 30px;	
}

#content p {
	text-align: justify;
}

#sidebar {
	float: right;
	width: 280px;
	margin: 0 20px 0 30px;
}
.col_w310 {
	float: right;
	width: 310px;
	margin-right: 2px;
}
.col_w310_text {
	float: right;
	width: 310px;
	margin-right: 2px;
	height: 16px;
	margin-top: 8px;
}
.col_topmenu1 {float: left;width: 350px;	margin-right: 10px;	color: #EDEDED;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;padding-top: 5px;padding-left: 2px;}
.col_topmenu2 {float: right;	width: 630px;margin-right: 0px;color: #EDEDED;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top: 5px;text-align: right;}

.col_w270_last {
	margin-right: 0;
}

.col_w425 {
	width: 400px;
}
.col_w633_home {
	width: 633px;
	float: left;
}
.col_footer_menu {
	width: 500px;
	float: right;
	padding-top: 13px;
	color: #999;
	text-align: right;
}
.col_footer_center {
	width: 300px;
	float: left;
	color: #999;
	padding-top: 13px;
}

.sb_news_box {
	margin-bottom: 20px;
}

.sb_news_box a {
	text-decoration: none;
}

.sb_news_box h6 a {
	color: #ff9130;
	text-decoration: underline;
}

.service_box {
	width: 240px;
	margin-bottom: 60px;
}

.service_box img {
	float: left;
	width: 24px;
	height: 24px;
}

.service_box .sb_right {
	float: right;
	width: 200px;
}

/* gallery */
#gallery {
		clear: both;
		margin-top: 30px;
	}
	#gallery ul { list-style: none; margin: 0; padding: 0; }
	#gallery ul li {
		float: left;
		display: block; 
		padding: 0;
		margin: 0;
		width: 270px;
		margin: 0 50px 35px 0;
	}
	
	#gallery ul .right_most {
		margin: 0 0 35px 0;
	}
	
	#gallery ul li h5 {
		color: #333;
		margin-bottom: 15px;
	}
	 
	#gallery ul img {
		width: 260px;
		height: 130px;
		border: 5px solid #ccc;
		margin-bottom: 10px;
	}
	
	#gallery ul .more {
		color: #27cce9;
		text-decoration: none;
	}
	
	#gallery ul .more span {
		font-size: 18px;
	}
	
/* end of gallery */

#contact_form {
	padding: 0;
}

#contact_form form {
	margin: 0px;
	padding: 0px; }

#contact_form form .input_field {
	width: 350px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}

#contact_form form label {
	display: block;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #333;
}

#contact_form form textarea {
	width: 420px;
	height: 180px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}

#contact_form form .submit_btn {
	width: 102px;
	height: 27px;
	padding: 1px 0 5px 0;
	border: none;
	color: #666;
	cursor: pointer;
	background: url(../images/templatemo_button.png) no-repeat;
}

#contact_form form .submit_btn:hover {
	color: #000;
	background: url(../images/templatemo_button_hover.png) no-repeat;
}

/* end of featured content */

/* footer */

#templatemo_footer_wrapper {
	width: 100%;background-color: #333; }

#templatemo_footer {
	width: 995px;margin: 0 auto;padding: 30px;color: #fff;}

#templatemo_footer h4 {color: #fff;}

#templatemo_footer ul { padding: 0; margin: 0; list-style: none; }
#templatemo_footer li { padding: 0; margin: 0 0 5px 0; }
#templatemo_footer li a {display: block;	color: #ccc; text-decoration: none;	 border-bottom: 1px dotted #fff; }
#templatemo_footer li a:hover {color: #fff;}
#templatemo_footer .last {padding-right: 0;}

/* end of featured content */

/* copyright */

#templatemo_copyright_wrapper {
	width: 100%; color: #ccc;
	background: #3b3823 url(../images/templatemo_copyright.jpg) repeat-x top; }

#templatemo_copyright {
	width: 910px; margin: 0 auto; text-align: center;	padding: 10px 30px; }

#templatemo_copyright a {
	color: #fff;
}
/* end of copyright */
.Global_Menu_Text {
	color: #E9E9E9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;
}
#reprints_top_globalbar #header_right #textmenu {
	color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;margin-top: 4px;}
.big_text_header {font-size: 16px; }
.blue_sub_text {	color: #069;font-size: 14px; }
.col_w250 {
	float: left;
	width: 160px;
	margin-right: 2px;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 18px;
	color: #FFF;
}
.col_w250_big {
  color: #fff;
  float: left;
  font-size: 18px;
  padding-left: 20px;
  padding-top: 9px;
}
.col_w250_products {
	float: left;
	width: 125px;
	margin-right: 2px;
	padding-left: 17px;
	padding-top: 26px;
	font-size: 18px;
	color: #FFF;
}
.col_w300 {
	float: left;
	width: 200px;
	margin-right: 2px;
	padding-left: 63px;
	padding-top: 15px;
	font-size: 18px;
	color: #FFF;
	height: 38px;
}
.col_w500 {
	float: left;
	width: 500px;
	margin-right: 2px;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 14px;
	color: #666;
}
.col_w500_products {
	float: left;
	width: 580px;
	margin-right: 2px;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 14px;
	color: #666;
}
.col_w500_big {
  color: #666;
  float: left;
  font-size: 14px;
  margin-right: 2px;
  padding-left: 70px;
  padding-top: 20px;
  width: 700px;
}

.form_message_italics {font-style: italic;}
.form_label {font-weight: bold;}
.form_submit_btn {font-weight: bold; 	background-image: url(../images/orange_btn_bg.png) no-repeat; width: 150px;
height: 32px;display: block; }
.form_star {	color: #F00;}
.sub_text {color: #333;	font-size: 12px;line-height: 1;}


.col_w310_inner {
	float: right;
	width: 310px;
	margin-right: 2px;
}
.col_w310_text_inner {
	float: right;
	width: 310px;
	margin-right: 2px;
	height: 16px;
	margin-top: 8px;
}
.col_w633 _inner{
	width: 700px;
	float: left;
	font-size: 13px;
}


.text_input {
	margin: 0px;
	padding: 0px;
	width: 498px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.text_input_sm {
	margin: 0px;
	padding: 0px;
	width: 165px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#oth_ins , #soth_ins, #both_ins, #perm_oth_ins{
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.textarea_input_sm {
	margin: 0px;
	padding: 0px;
	width: 470px;
	height: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.text_input_md {
	margin: 0px;
	padding: 0px;
	width: 280px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.text_input_md2 {
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.orderfieldwrapper{margin-left:8%; margin-bottom:10px; float:left; margin-bottom: 5px;margin-top: 5px;}
.orderwrapper{margin-top:10px;}
.ordernewwrapper{margin-left:8%; margin-bottom:10px; margin-bottom: 5px;margin-top: 5px;}
.col_topmenu1 a:hover{text-decoration:none;}
p.form_message{margin-top:0px; padding-top:0px; }
span.form_message_italics{float:none ! important;}

.dropdown_menu_md {
	margin: 0px;
	padding: 0px;
	width: 283px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}

.dropdown_menu_sm {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}


.text_input {
	margin: 0px;
	padding: 0px;
	width: 498px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.text_input_sm {
	margin: 0px;
	padding: 0px;
	width: 165px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#oth_ins , #soth_ins, #both_ins, #perm_oth_ins{
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.textarea_input_sm {
	margin: 0px;
	padding: 0px;
	width: 470px;
	height: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.text_input_md {
	margin: 0px;
	padding: 0px;
	width: 280px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.text_input_md2 {
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.orderfieldwrapper{margin-left:6.5%; margin-bottom:10px; float:left; margin-bottom: 5px;margin-top: 5px;}
.orderwrapper{margin-top:10px;}
.ordernewwrapper{margin-left:8%; margin-bottom:10px; margin-bottom: 5px;margin-top: 5px;}
.col_topmenu1 a:hover{text-decoration:none;}
p.form_message{margin-top:0px; padding-top:0px; }
span.form_message_italics{float:none ! important;}

.dropdown_menu_md {
	margin: 0px;
	padding: 0px;
	width: 283px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}
.dropdown_menu_md2 {
	margin: 0px;
	padding: 0px;
	width: 215px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}

.dropdown_menu_sm {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}



.btn_more a {
	display: block;
	width: 90px;
	height: 25px;
	color: #3e1537;
	padding: 2px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/orange_btn_bg.png);
}

.btn_more a:hover {
	text-decoration: none;
    background:	url(../images/templatemo_button_hover.jpg) no-repeat;
}
.button a:hover {
	color: #000;
	background: url(../images/templatemo_button_hover.png) no-repeat; 
}  
/* content */

#header_yellowbar {
	clear: both;
	width: 995px;
	margin: 0 auto;
	padding: 19px 10px 10px;
}
#content_wo_sb {
	clear: both;
	border: 0px solid #d9d9d9;
	border-radius: 6px;
	margin-top: 12px;
	min-height: 200px;
}
#form_header_bg {
	clear: both;
	border-radius: 6px;
	margin-top: 0px;
	background-image: url(../images/form_header_yellow_bg.png);
	background-repeat: no-repeat;
	height: 58px;
}
#form_header_big_bg {
	clear: both;
	border-radius: 6px;
	margin-top: 0px;
	background-image: url(../images/orange_header_big_bg.jpg);
	background-repeat: no-repeat;
	height: 125px;
}
#product_display_wrapper {
	clear: both;
	border-radius: 6px;
	margin-top: 0px;
	background-image: url(../images/product_display_bg.jpg);
	background-repeat: no-repeat;
	height: 134px;
	margin-left: 63px;
}
#form_submit {
	clear: both;
	border-radius: 6px;
	margin-top: 0px;
	height: 58px;
}
.col_w310_inner {
	float: right;
	width: 310px;
	margin-right: 2px;
}
.col_w310_text_inner {
	float: right;
	width: 310px;
	margin-right: 2px;
	height: 16px;
	margin-top: 8px;
}
.col_w633 _inner{
	width: 700px;
	float: left;
	font-size: 13px;
}
.form_header {
	width: 633px;
	float: left;
}

.big_text_header_black {
	font-size: 18px;
	color: #333; }
.form_message {
	font-size: 12px;
	color: #999;
}
.form_message_italics {
	font-style: italic;
}
.viewdetailsbox1  .databox1 table  tr td,
.viewdetailsbox1  .databox2 table  tr td{padding: 5px !important; }
#templatemo_content_wrapper table  tr{border-spacing: 40px 20px;}
#templatemo_content_wrapper table  tr td{padding: 10px;}
#header_yellowbar h3{color:#fff;float: left;}


#loginbox_wrapper {
	clear: both;
	width: 600px;
	padding: 20px 0px 20px 20PX;
	min-height: 360px;
	height: 360px !important;
	height:100%;
	margin: 50px auto;
	border: 1px solid #CCC;
	background-color: #EEE;
	border-radius: 6px 6px 6px 6px;
}

.registerlinks{clear:both; text-align:right; float:right;}


.col_w260 {
	float: left;
	width: 150px;
	margin-right: 2px;
	height: 32px;
	padding-top: 14px;
}
.col_w150 {
	float: left;
	width: 150px;
	margin-right: 2px;
	height: 46px;
	padding-top: 0px;
}
.col_w270 {
	float: left;
	width: 165px;
	margin-right: 2px;
	height: 33px;
	padding-top: 13px;
}
.col_w250 {
	float: left;
	width: 120px;
	margin-right: 2px;
	padding-left: 10px;
	padding-top: 15px;
	font-size: 18px;
	color: #333;
}
#grid_header_wrapper {
	clear: both;
	margin-top: 0px;
	background-repeat: repeat-x;
	height: 37px;
	background-color: #EEE;
	border-radius: 4px 4px 0px 0px;
	border: 1px solid #ccc;
	background-image: url(../images/grid_header_bg.jpg);
}
.grid_header_checkbox {
	float: left;
	width: 25px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 8px;
	font-size: 18px;
	color: #333;
	height: 30px;
	border-right: 1px solid #DDD;
}
.grid_header_quoteid {
	float: left;
	width: 90px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_userid {
	float: left;
	width: 90px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_username {
	float: left;
	width: 130px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_journalname {
	float: left;
	width: 200px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_email {
	float: left;
	width: 210px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_volume {
	float: left;
	width: 65px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_quantity {
	float: left;
	width: 70px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_account {
	float: left;
	width: 140px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_date {
	float: left;
	width: 93px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_datejoined {
	float: left;
	width: 110px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_status {
	float: left;
	width: 115px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 1px solid #DDD;
	height: 30px;
}
.grid_header_action {
	float: left;
	width: 105px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #333;
	border-right: 0px solid #DDD;
	height: 30px;
	text-align: center;
}
#grid_value_wrapper {
	clear: both;
	margin-top: 0px;
	height: auto; float:left;
	background-color: #FFF;
	border-radius: 0px 0px 0px 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 0px solid #ccc; padding:2px 0px;
}
#grid_value_wrapper div{height:auto; word-wrap: break-word;}
.grid_value_checkbox {
	float: left;
	width: 26px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 18px;
	color: #666;
	height: 34px;
	border-right: 0px solid #DDD;
}
.grid_value_quoteid {
	float: left;
	width: 91px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_username {
	float: left;
	width: 131px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_journalname {
	float: left;
	width: 201px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_email {
	float: left;
	width: 211px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_volume {
	float: left;
	width: 66px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_quantity {
	float: left;
	width: 71px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_status {
	float: left;
	width: 116px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #393;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_account {
	float: left;
	width: 141px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_date {
	float: left;
	width: 94px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_datejoined {
	float: left;
	width: 111px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
}
.grid_value_action {
	float: left;
	width: 104px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 34px;
	text-align: center;
}
.grid_value_checkbox_yellow {
	float: left;
	width: 26px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 18px;
	color: #666;
	height: 33px;
	border-right: 0px solid #DDD;
	background-color: #fffcf0;
}
.grid_value_quoteid_yellow {
	float: left;
	width: 91px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_username_yellow {
	float: left;
	width: 131px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_journalname_yellow {
	float: left;
	width: 201px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_email_yellow {
	float: left;
	width: 211px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_volume_yellow {
	float: left;
	width: 66px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_quantity_yellow {
	float: left;
	width: 71px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_status_yellow {
	float: left;
	width: 116px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_account_yellow {
	float: left;
	width: 141px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_date_yellow {
	float: left;
	width: 94px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_datejoined_yellow {
	float: left;
	width: 111px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	background-color: #fffcf0;
}
.grid_value_action_yellow {
	float: left;
	width: 104px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 33px;
	text-align: center;
	background-color: #fffcf0;
}

.col_w250_big_admin{
	float: left;
	width: 94px;
	margin-right: 2px;
	padding-left: 8px;
	padding-top: 8px;
	font-size: 18px;
	color: #FFF;
	height: 60px;
}
.col_w250_btn {
	float: left;
	width: 100px;
	margin-right: 2px;
	padding-left: 25px;
	padding-top: 15px;
	font-size: 18px;
	color: #FFF;
	height: 55px;
}
#inwidth{width:120px;}
#inwidth input[type="submit"] {width:100% ! important;cursor: pointer;}
.col_w35 {
	float: left;
	width: 45px;
	margin-right: 2px;
	padding-left: 0px;
	padding-top: 25px;
	font-size: 18px;
	color: #FFF;
	height: 42px;
}
.col_w250_products {
	float: left;
	width: 125px;
	margin-right: 2px;
	padding-left: 17px;
	padding-top: 26px;
	font-size: 18px;
	color: #FFF;
}
.col_w300_admin {
	float: left;
	width: 135px;
	margin-right: 2px;
	padding-left: 8px;
	padding-top: 12px;
	font-size: 18px;
	color: #FFF;
	height: 55px;
}
.col_w300_right {
	float: right;
	width: 140px;
	margin-right: 11px;
	padding-left: 25px;
	padding-top: 0px;
	font-size: 18px;
	color: #FFF;
	/* height: 55px; */
	margin-top: 15px;
	/* border-left: 1px solid #CCC; */
	text-align: right;
}
.col_w500 {
	float: left;
	width: 500px;
	margin-right: 2px;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 14px;
	color: #666;
}
.col_w550 {
	float: left;
	width: 460px;
	margin-right: 2px;
	padding-left: 140px;
	padding-top: 10px;
	font-size: 14px;
	color: #666;
	height: 45px;
}
.col_w500_products {
	float: left;
	width: 580px;
	margin-right: 2px;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 14px;
	color: #666;
}
.col_w500_big_admin {
	float: left;
	width: 700px;
	margin-right: 2px;
	padding-left: 45px;
	padding-top: 20px;
	font-size: 14px;
	color: #666;
}
.col_w310_text {
	float: right;
	width: 310px;
	margin-right: 2px;
	height: 16px;
	margin-top: 8px;
}

.col_w270_last {
	margin-right: 0;
}

.col_w425 {
	width: 400px;
}
.col_w633 {
	width: 700px;
	float: left;
	font-size: 13px;
}
.form_header {
	width: 633px;
	float: left;
}
.col_footer_menu {
	width: 500px;
	float: right;
	padding-top: 13px;
	color: #999;
	text-align: right;
}
.col_footer_center {
	width: 300px;
	float: left;
	color: #999;
	padding-top: 13px;
}

.sb_news_box {
	margin-bottom: 20px;
}

.sb_news_box a {
	text-decoration: none;
}

.sb_news_box h6 a {
	color: #ff9130;
	text-decoration: underline;
}

.service_box {
	width: 240px;
	margin-bottom: 60px;
}

.service_box img {
	float: left;
	width: 24px;
	height: 24px;
}

.service_box .sb_right {
	float: right;
	width: 200px;
}

/* gallery */
#gallery {
		clear: both;
		margin-top: 30px;
	}
	#gallery ul { list-style: none; margin: 0; padding: 0; }
	#gallery ul li {
		float: left;
		display: block; 
		padding: 0;
		margin: 0;
		width: 270px;
		margin: 0 50px 35px 0;
	}
	
	#gallery ul .right_most {
		margin: 0 0 35px 0;
	}
	
	#gallery ul li h5 {
		color: #333;
		margin-bottom: 15px;
	}
	 
	#gallery ul img {
		width: 260px;
		height: 130px;
		border: 5px solid #ccc;
		margin-bottom: 10px;
	}
	
	#gallery ul .more {
		color: #27cce9;
		text-decoration: none;
	}
	
	#gallery ul .more span {
		font-size: 18px;
	}
	
/* end of gallery */

#contact_form {
	padding: 0;
}

#contact_form form {
	margin: 0px;
	padding: 0px;
}
#text_input {
	margin: 0px;
	padding: 0px;
	width: 498px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#text_input_sm {
	margin: 0px;
	padding: 0px;
	width: 165px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#textarea_input {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#textarea_input_sm {
	margin: 0px;
	padding: 0px;
	width: 470px;
	height: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#text_input_md {
	margin: 0px;
	padding: 0px;
	width: 280px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#text_input_md2 {
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#dropdown_menu_md {
	margin: 0px;
	padding: 0px;
	width: 283px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}
#dropdown_menu_md2 {
	margin: 0px;
	padding: 0px;
	width: 232px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}
#dropdown_menu_account {
	margin: 0px;
	padding: 0px;
	width: 195px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}
#text_input1 {
	margin: 0px;
	padding: 0px;
	width: 90px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 1px;
}
#dropdown_menu_sm {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 3px;
}

#contact_form form .input_field {
	width: 350px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}

#contact_form form label {
	display: block;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #333;
}

#contact_form form textarea {
	width: 420px;
	height: 180px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}

#contact_form form .submit_btn {
	width: 102px;
	height: 27px;
	padding: 1px 0 5px 0;
	border: none;
	color: #666;
	cursor: pointer;
	background: url(../images/templatemo_button.png) no-repeat;
}

#contact_form form .submit_btn:hover {
	color: #000;
	background: url(../images/templatemo_button_hover.png) no-repeat;
}

/* end of featured content */

/* footer */

#templatemo_footer_wrapper {
	
	width: 100%;
	background-color: #333;
}

#templatemo_footer {
	width: 995px;
	margin: 0 auto;
	padding: 30px;
	color: #fff;
}

#templatemo_footer h4 {
	color: #fff;
}

#templatemo_footer ul { padding: 0; margin: 0; list-style: none; }

#templatemo_footer li { padding: 0; margin: 0 0 5px 0; }

#templatemo_footer li a {
	display: block;
	color: #ccc;
	text-decoration: none;
	 border-bottom: 1px dotted #fff;
}

#templatemo_footer li a:hover {
	color: #fff;
}

#templatemo_footer .last {
	padding-right: 0;
}

/* end of featured content */

/* copyright */

#templatemo_copyright_wrapper {
	width: 100%;
	color: #ccc;
	background: #3b3823 url(../images/templatemo_copyright.jpg) repeat-x top;
}

#templatemo_copyright {
	width: 910px;
	margin: 0 auto;
	text-align: center;
	padding: 10px 30px;
}

#templatemo_copyright a {
	color: #fff;
}
/* end of copyright */
.Global_Menu_Text {
	color: #E9E9E9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;
}
#reprints_top_globalbar #header_right #textmenu {
	color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 4px;
}
.big_text_header {
	font-size: 15px;
}
.big_text_header_black {
	font-size: 18px;
	color: #333;
}
.blue_sub_text {
	color: #069;
	font-size: 14px;
}
.sub_text {
	color: #333;
	font-size: 12px;
	line-height: 1;
}
.form_star {
	color: #F00;
}
.form_label {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
}
.form_submit_btn {
	font-weight: bold;
	background-image: url(../images/orange_btn_bg.png) no-repeat;
	width: 150px;
	height: 32px;
	display: block;
}
.form_message {
	font-size: 12px;
	color: #999;
}
.form_message_italics {
	font-style: italic;
}

#loginbox_wrapper form{margin:0px auto;}
#form_header_bg_user {background-color: none; background-repeat: no-repeat;
    border: none; clear: both;
    height: auto; margin-top: 0;}
/*#form_header_bg_admin {background-repeat: no-repeat; border-radius: 4px 4px 4px 4px; clear: both;
    height: 75px; margin-top: 0; background-color: #F2F2F1; border: 1px solid #A7CACC;
    color: #666666;}*/
#form_header_bg_admin {background-repeat: no-repeat; border-radius: 4px 4px 4px 4px; clear: both;
    height: 75px; margin-top: 0; background-color: #F2F2F1; border: 1px solid #A7CACC;
    color: #666666;}
.admin_search_box{
	height: 105px !important;
}
#content_wo_sb_admin { border: 0 solid #D9D9D9;border-radius: 6px 6px 6px 6px; clear: both; margin-top: 1px;}

#searchaccount, #searchuser, #searchfield {
    background: none repeat scroll 0 0 transparent;
    border: medium none; color: #333333; display: block; float: left;
    height: 25px; line-height: 30px; padding: 0 5px; width: 165px; }
#searchfields {
    background: none repeat scroll 0 0 transparent;
    border: medium none; color: #333333; display: block; float: left;
    height: 25px; line-height: 30px; padding: 0 5px; width: 180px;
}
#search_box form {
 clear: both; height: 30px; padding: 0;width: 199px;
}
#search_box {
    background: url("../images/input_field_box.png") no-repeat scroll 0 0 transparent;
    height: 30px;    width: 200px;
}
#search_box_new{
 background: none repeat scroll 0 0 #FFFFFF;
    height: 25px;
    width: 175px;
}
.cleaner_h50 {
clear: both;height: 35px;padding-top: 18px;text-align: right;width: 100%;}


.grid_header_lname {border-right: 0px solid #DDDDDD; color: #666666; float: left;
    font-size: 14px;height: 30px;margin-right: 2px;padding-left: 5px;padding-top: 9px;
    width: 120px; word-wrap: break-word;}
.grid_header_fname{	float: left;
	width: 120px;
	margin-right: 2px;
	padding-left: 5px;
	padding-top: 9px;
	font-size: 14px;
	color: #666;
	border-right: 0px solid #DDD;
	height: 30px; word-wrap: break-word;}	
.grid_header_phone, .grid_header_fax {
    border-right: 0px solid #DDDDDD;
    color: #333333;
    float: left;
    font-size: 14px;
    height: 30px;
    margin-right: 2px;
    padding-left: 5px;
    padding-top: 9px;
    width: 90px; 
}	

.grid_header_accid {
    border-right: 0px solid #DDDDDD; color: #333333;float: left;font-size: 14px;height: 30px;margin-right: 2px;padding-left: 5px;padding-top: 9px;width: 50px;}


.grid_acc_email {
    border-right: 0px solid #DDDDDD;
    color: #666666;
    float: left;
    font-size: 14px;
    height: 30px;
    margin-right: 2px;
    padding-left: 5px;
    padding-top: 9px;
    width: 175px; word-wrap: break-word; }
.grid_acc_fname, .grid_acc_lname{  border-right: 0px solid #DDDDDD;
    color: #666666;
    float: left;
    font-size: 14px;
    height: 34px;
    margin-right: 2px;
    padding-left: 5px;
    padding-top: 13px;
    width: 120px; word-wrap: break-word;}
	
.grid_value_phone, .grid_value_fax{  border-right: 0px solid #DDDDDD;
    color: #666666; 
    float: left;
    font-size: 14px;
    height: 34px;
    margin-right: 2px;
    padding-left: 5px;
    padding-top: 13px;
    width: 90px; word-wrap: break-word;}	
.grid_value_accid{ border-right: 0 solid #DDDDDD;
    color: #666666;
    float: left;
    font-size: 14px;
    height: 34px;
    margin-right: 2px;
    padding-left: 5px;
    padding-top: 13px;
    width: 50px; word-wrap: break-word;}	
.ui-autocomplete{border:1px solid red; width:100px; margin:0px; padding:0px;}
.ui-autocomplete .ui-menu-item{margin:0px; padding:0px;}
.ui-menu .ui-menu-item a {color: #222222 ! important; font-size:12px ! important;}
#searchuser{margin-top:0px;}
.fieldpop {float:left; padding:5px; width:48%; }
.popupcontainer{margin:20px;}
.popupcontainer #header_yellowbar{width:90%;}
span.poplabel{width:120px; font-weight:bold;}
.popuptitle{color:#fff; background: url("../images/overlay.png") repeat scroll 0 0 transparent; text-indent:20px;}
.grid_header_orddate{
    border-right: 1px solid #DDDDDD;
    color: #333333;
    float: left;
    font-size: 14px;
    height: 30px;
    margin-right: 2px;
    padding-left: 5px;
    padding-top: 9px;
    width: 100px; word-wrap: break-word;}
.emptyresult{text-align:center;}
.grid_value_orddate {
    border-right: 0 solid #DDDDDD; color: #666666;float: left; font-size: 14px;height: 34px;margin-right: 2px;padding-left: 5px;padding-top: 13px;width: 100px;}
.grid_header_ordid{ border-right: 1px solid #DDDDDD;color: #333333;float: left;font-size: 14px; height: 30px; margin-right: 2px;padding-left: 5px; padding-top: 9px; width: 70px;}	
.grid_header_arttile{ border-right: 1px solid #DDDDDD; color: #333333; float: left;font-size: 14px;height: 30px; margin-right: 2px; padding-left: 5px; padding-top: 9px;width: 150px;}
.grid_value_ordid { border-right: 0 solid #DDDDDD; color: #666666;float: left; font-size: 14px;height: 34px; margin-right: 2px; padding-left: 5px; padding-top: 13px; width: 71px;}
.grid_value_arttitle {border-right: 0 solid #DDDDDD;color: #666666; float: left;font-size: 14x;height: 34px; margin-right: 2px;padding-left: 5px;padding-top: 13px; width: 151px; }	
.grid_header_shipping,.grid_header_billing{ border-right: 1px solid #DDDDDD; color: #333333; float: left;font-size: 14px;height: 30px; margin-right: 2px; padding-left: 5px; padding-top: 9px;width: 290px; }

.grid_value_shipping,.grid_value_billing {border-right: 0 solid #DDDDDD;color: #666666; float: left;font-size: 14x;height: 34px; margin-right: 2px;padding-left: 5px;padding-top: 13px; width: 291px;word-wrap: break-word; }
.mapping_account{
	padding-bottom:10px;
	text-align:right;
}
.shipleft, .billright{width:48%; float:left;}
.shipleft fieldset, .billright fieldset{min-height:280px;}
.billright{margin-left:20px;}
#communications{clear:both; float:left; margin-top:10px; width:97%; border:0px solid #ccc; margin-left:6px;}
#communications .Comments{border: 1px solid #CCCCCC; clear: both; float: left;
margin: 5px 5px 5px 4px; width: 98%;}
.com_title{ color: #333333;font-size: 16px;margin-top: 5px;text-align: center;}
.commentauthor{margin:2px 3px; font-weight:bold; clear: both;float: left; width:98%;} 
.commentmsg{margin:2px 10px; clear: both;float: left; width:94%;}
#addcomments{margin-top:10px; float:left; margin-left:10px;}

/* input.cmtsubmit {
    background-color: #F19C4A;
    border: 1px solid #F19C4A;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);
    color: #FFFFFF; font-size: 12px;
    font-weight: bold;
    height: 42px;
    margin-top: 30px;
    min-width: 90px;
    padding: 0 10px; margin-left:10px; 
}

input.cmtlink {
background-color: #F19C4A; border: 1px solid #F19C4A; border-radius: 5px;
box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4); color: #FFFFFF;
font-weight: bold;height: 42px;margin-top: 0px;min-width: 90px; padding: 0 5px; margin-left:10px; } */


#wrappertab{
width:98%;
margin:5px auto 10px auto;
overflow:hidden;
padding:5px;
background:#f4f4f4;
border:1px solid #b3b3b3;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

/* tabbed content */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; 
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%; margin-bottom:10px; 
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; 
	line-height: 31px; 
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; 
	overflow: hidden;
	position: relative;
	background: #F19C4A;
}
ul.tabs li a {
	text-decoration: none;  font-weight:bold;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; 
	outline: none;
}
ul.tabs li a:hover {
	background: #f6f6f6;color:black;
}
html ul.tabs li.current, html ul.tabs li.current a:hover  { 
	background: #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}
ul.tabs li.current a
{
color:#000;
}
.tab-container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #f6f6f6;
	
}
.tab-content {
	padding: 10px 0px; font-size: 13px; }
.tab-content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px ridge #ddd;
	font-size: 1.8em;
}
.tab-content h3 a{
	color: #254588;
}
.tab-content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
#search_boxlink {height: 30px;width: 200px;}
#search_boxlink_quote{padding-top:8px; font-weight:bold; float:left; width:500px;}
span.linkbtns{margin-right:5px;}
#search_boxlink_quote table tr td {padding: 5px ! important;}

#form_header_bg_admin_quote {
    background-color: #EEEEEE;
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    clear: both;
    height: 130px;
    margin-top: 0;
	margin-bottom: 20px;
}


div.linkbtnssmall{    float: right;height: 15px; margin-right: 20px;width: 15px;}
.col_w700 {
    color: #000;
    float: left;
    height: auto;
    margin-right: 2px;
    padding-top: 10px;
	padding-left: 10px;
    width:700px;
}

.multicheck{  padding: 5px;width: 210px; float:left; height:30px; overflow:hidden; }
.multicheck label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}
.multicheck input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;  margin-right:2px; margin-bottom:2px;
}


#form_headerapproved {background-color: #EEEEEE;background-repeat: no-repeat;
    border: 1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;clear: both;
    height: 200px;margin-top: 0;}
#search_boxfull{width:680px; height:150px; overflow: auto;}
.col_w250_newbtn {color: #FFFFFF;float: left;font-size: 18px;height: 55px;
    margin-right: 2px;padding-left: 5px;padding-top: 15px;width: 120px;}
.errorcontainer{color:#CC0000; font-weight:bold; float: left; font-size: 14px; height: auto; margin-right: 2px; padding: 10px; width: 460px; background-color:#FBE3E4;}
.errorcontainer_quotation{ clear:both; color:#CC0000; font-weight:bold; font-size: 14px; height: auto; margin-right: 2px; padding: 10px; width: 460px; background-color:#FBE3E4;}
span.authornme{text-indent:5px;width:48%; float:left;}
span.dattime{width:47%; text-align:right; float:left; }
th span{float:none ! important;}

input[type=text], input[type=password]{
    border: 1px solid #ccc; 
    -webkit-box-shadow: 
      inset 0 0 1px rgba(0.2,0.2,0.2,0.2),
            0 0 1px rgba(0.1,0.1,0.1,0.1); 
	-webkit-box-shadow: 0px 0px 1px 1px #ccc;	
    -moz-box-shadow: 
      inset 0 0 1px rgba(0.2,0.2,0.2,0.2),
            0 0 1px rgba(0,0,0,0.1); 
    /*box-shadow: 
      inset 0 0 1px rgba(0.2,0.2,0.2,0.2),
            0 0 1px rgba(0,0,0,0.1);*/
    padding: 5px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 10px 0; color: #666666;}
input.fail { -webkit-box-shadow: 0px 0px 5px #ff4848; -moz-box-shadow: 0px 0px 5px #ff4848; box-shadow: 0px 0px 5px #ff4848; }
input:focus { -webkit-box-shadow: 0px 0px 5px #397DE0; -moz-box-shadow: 0px 0px 5px #397DE0; box-shadow: 0px 0px 5px #397DE0; }
.usrregister{height:60px ! important; margin-bottom:5px; }

input[type=submit]{border-radius:5px; box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);color: #FFFFFF; font-weight: bold;  padding:10px 5px; margin-top:15px; background: url(../images/new_image.png) repeat-x top;  height: 40px; border:0 none !important;cursor: pointer;}
/*input[type="button"] {
    background: url("../images/new_image.png") repeat-x scroll center top transparent;
    border: 0 none !important;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    font-weight: bold;
    height: 40px;
    margin-top: 15px;
    padding: 10px 5px;
}*/

.bluelinks, .smalllinks, .usraclinks, .cmtlink, .shiplinks,.editlinks{background: url("../images/new_image.png") repeat-x scroll center top transparent; border-radius: 5px 5px 5px 5px; box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4); color: #FFFFFF ! important;float: left;font-size: 12px; margin-top: 5px;    padding: 3px; text-align: center;width: 100px;}
.cmtlink30, .cmtsubmit, .cmtlink{border: 0 none ! important; margin-top: 10px ! important;}  
.bluelinks img{margin: 1px 2px 1px 5px; float:left; }
.bluelinks span{float:left ! important; font-size:12px ! important;}
.bluelinks{width:130px;}
.editlinks{min-width:80px; float:none; padding:8px 3px;}
.shiplinks{width:100%;}
#usraclinks a{width:120px;}
.smalllinks{width:70px; float:right;}

#quotelist,#suggestionlist, #orderlist,  #messagelist,  #userlist{width:100%; clear:both; float:left; border:3px solid #C1C2C2; margin-bottom:20px; padding-left:10px; padding-bottom:10px;  }
/* #newquotes,#neworders, #newmessages, #pendingusers{width:30%; float:left; border:1px solid #DEDEDE; padding:10px; min-height:300px;} */
#newquotes .dashcontent a.viewaccount_details_popup , #orderlist .dashcontent a.viewaccount_details_popup , #messagelist .dashcontent a.viewaccount_details_popup, #userlist .dashcontent a.viewaccount_details_popup{width:32%; float:left; margin-right:10px; border:1px solid #C1C2C2;}
#newquotecontainer fieldset{border:0px ! important; min-height: 185px;}
#newquotecontainer #messagelist fieldset{border:0px ! important; min-height: 140px ! important;}

#newquotecontainer fieldset .usrdetails{padding:10px; background-color: #FAF9FA;}
#newquotecontainer fieldset  legend{background-color: #E5E5E5; border-bottom: 1px solid #C1C2C2;
    padding-bottom: 5px;padding-top: 3px;width: 100%;  text-indent: 5px; padding-left:0px; margin-left:0px; font-weight: bold;}
#newquotecontainer .dashcontent{clear:both;}
.pgrcontainer{float:right; margin-top:-10px; margin-top: -16px; padding-left:30%; width:47%; padding-bottom:10px; }
.pgrcontainer .pgrinfo1{background-color: #C1C2C2; float: left; text-indent: 10px;
    width: 47%;}
.pgrcontainer .pgrinfo2{background-color: #C1C2C2;color: #FFFFFF; float: left;padding-right: 3%;
    text-align: right; width: 50%;}
.pgrcontainer .pgrinfo2 a{color:#000 ! important; font-weight: bold;padding-left: 2px; padding-right: 2px;}
.dashtitle { background: none repeat scroll 0 0 #FFFFFF; clear:both; color: #000000; float: left;
    font-size: 17px; font-weight: bold; margin-bottom: 5px; margin-top: -15px; padding: 3px 2px;
    text-align: center; width: auto; }
	
.usrdetails td{padding:2px ! important; font-size:12px; }
.qtitle{font-weight:bold;} 
.fullitem{width:98%; float:left; padding:3px; border-bottom:1px solid #C1C2C2;} 
.fullitemlast{width:98%; float:left; padding:3px;} 
.halfitem{width:45%; float:left; padding:3px;}
span.qtitle{width:100%; float:left; margin-right:1px;}
.halfitem span.qtitle{width:100%;}
span.qcontent{float:left; margin-right:1px; word-wrap: break-word;}
.quoteitem{width:100%;color: #616161;}
#tab3 dt{width: 50%;} #tab3 dd{width: 47%;}
fieldset.usrdisp legend b { color: #A91E2C;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.pgrcontainer .pgrinfo2{background-color: #C1C2C2;color: #FFFFFF; float: left;padding-right: 2.2%; text-align: right; width: 50%;}
}

#user_list_table  thead tr{/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1.25, #CCCCCC));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #CCCCCC 125%);
clear: both;m argin-top: 0px; background-repeat: repeat-x; height: 37px;background-color: #EEE; border-radius: 4px 4px 0px 0px;	border: 0px solid #ccc; font-family: Arial, Helvetica, sans-serif;	* cursor: hand;text-align: center;}
.adminselect {
color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 13px; height: 25px; margin: 0; padding:0; text-align: left; width: 130px; }



#expenses_list thead tr,
#data_table_list thead tr,
#account_list_table thead tr,
#user_list_table thead tr,
#account_list_front thead tr,
#expenses_imprest thead tr,
#example thead tr,
#expenses_division thead tr,
#expenses_type thead tr,
#bill_type_travel_type thead tr,
#amc_list thead tr,
#user_table thead tr{/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1.25, #CCCCCC));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 125%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #CCCCCC 125%);
clear: both;m argin-top: 0px; background-repeat: repeat-x; height: 37px;background-color: #EEE; border-radius: 4px 4px 0px 0px;	border: 0px solid #ccc; font-family: Arial, Helvetica, sans-serif;	* cursor: hand;text-align: center;}
.ordfirst, .ordsecond{width:48%; margin-right:1%; border:1px solid #ccc; float:left;} 
#commentarea{width: 420px; height: 106px;}
#ajsubmit{margin-bottom:10px;}

/* Temporary */
.boxes{padding: 10px 6px;width: 97%;}
.demo6{ border: 1px solid #B9E3FF; margin-bottom:0px; color: #FFFFFF; display: block; 
font-size: 1.2em ! important; font-weight: bold ! important; outline: medium none; padding: 10px 0 10px 10px  ! important; text-decoration: none; text-indent:30px ! important;}
.panel{border: 1px solid #B9E3FF;padding: 10px; margin-bottom:5px;}
.boxes .ui-accordion-content {padding: 1em  ! important;}
.registerform .ipfld select{margin-bottom:8px; width:191px;}
input[type=reset]{border-radius:5px; box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);color: #FFFFFF; font-weight: bold; min-width: 90px; padding:10px 5px; margin-top:0px; background: url(../images/reset_bg.png) repeat-x top; border: 0 none !important; height: 40px; min-width: 100px !important;cursor: pointer;}
.copywrapper {float:left;margin-bottom:10px;margin-left:5px;margin-top:5px;width:90%;}
.moreshipping{float:right;}
.shipcount {color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 13px;  height: 30px; margin: 0;padding: 3px 0 0;text-align: left; width: 120px;}
.shippingsub{width:98%;} .shippingsub span{width:49%;}
.shipicons{float: right;
    padding-right: 67px;
    padding-top: 30px;
    text-align: right;}
.imphead{margin-left:20px !important;padding:0;text-align:left; text-indent:0;}
#cboxLoadedContent #header_yellowbar{width:97%;}
#cboxLoadedContent #templatemo_content_wrapper{width:98%;}
#confirmButtons span{margin-right:0px ! important;}
.newadminmenu li{ background-color: #A6A49E; border-radius: 6px 6px 6px 6px; display: inline-block; float: left; height: 40px; text-align: center; width: 111px; margin-right:2px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px;}
.newadminmenu li a{ clear: both; color: #FFFFFF; float: left; height: 28px; padding-top: 10px; font-size:15px; text-decoration: none; width: 108px;}
.newadminmenu{margin-top:10px;}
.newadminmenu li:hover{ background-color: #EA9228; text-decoration:none;}
#tempoadmin_menu {display: inline-block; float: right; height: 90px; margin-top: 25px; }
.userlist{margin-bottom:5px;}
.userlist .namelabel{font-size:13px;min-width: 70px; font-family: Arial,Helvetica,sans-serif;}
.actliks{clear: both;color: #666666;float: left;font-family: Arial,Helvetica,sans-serif; font-size: 13px;margin-bottom: 5px;min-width: 120px;padding: 3px 0 0;text-align: left;}
.useractive{color:#006600; padding: 7px; clear:both; font-size:90%;}
.pending{color:#7F1917; padding: 7px; clear:both; font-size:90%;}
.usrlist{padding: 7px; clear:both; font-size:90%;}
#cboxLoadedContent #templatemo_content_wrapper {min-height:150px;}
.fieldlabel{width:200px;}
#adduserform .ipfld #bill_country, #adduserform .ipfld  #ship_country{margin-bottom:8px;}

.submitwrappersmallerbtn {
    background: url("../images/next_purchase.png") no-repeat !important;
    float: right !important;
    font-size: 0px;   
    height: 54px !important;
    width: 169px !important;
	border:none;
	cursor: pointer;
}
.submitwrappersmallerBacknew{	
    background: url("../images/back.png") no-repeat !important;
    float: left;
    font-size: 0px;
    height: 54px;
    width: 169px;
	border:none;
	cursor: pointer;
}
.submitwrappersmallernew {   
    background: url("../images/submit_purchase.png") no-repeat !important;   
    float: right !important;
    font-size: 0px !important;
    height: 54px !important;
    width: 169px !important;
	border:none !important;
	margin-top:0 !important;
	box-shadow: none !important;
	cursor: pointer;
}
/* New UI styles start from here */

.createAccountContainer	{
	margin: 0 auto;
    width: 900px;
}
.createAccountForm	{
	color:#555;
	width: 900px;
	margin-top: 30px;
}
.formHeading	{
	background: url("../images/heading_bottom.png") no-repeat scroll left bottom transparent;
    color: #1A4B63;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
	margin-bottom: 20px;
}

.confirmLeft	{
	 float: left;
    width: 405px;
}
.confirmRight	{
	clear: right !important;
    float: right;
    width: 440px;
}
.confirmHeading	{
	border: 1px solid #ccc;
	background-color:#f5f5f5;
	line-height:30px;
	color:#333;
	font-weight:bold;
	padding-left:5px;
}
.confirmtitle	{
	    clear: right !important;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 5px 0;
	width: 215px;
}
.confirmtitle_first_row{
    text-align: left;
    vertical-align: middle;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0;   
    #background: #EDEDED;
    #text-decoration: underline;
    clear:both;   
    width: 850px;   
   
    padding-top: 0px;
    padding-left: 0px;
   
   
}
.confirmtitle_second_row{
    text-align: left;
    vertical-align: middle;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0;   
    background: #FFFFFF;    
    clear:both;   
    width: 850px;       
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
}
.view_details_heading{
    font-weight: bold;
    padding-right: 10px;
}
.confirmtitle_quantity {
    clear: right !important;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 5px 0;
    width: 440px;
}
.confirmtext	{
	clear: right !important;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0;
    width: 190px;
}
.confirmtext_quantity{
clear: right !important;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0;
    width: 429px;
}
.dottedBorder	{
	border-top:1px dashed #ccc;
}
.solidBorder	{
	border-top:1px solid #333;
}
.fullContent	{
	width:100%;
}
.confirmFullHeading	{
	border: 1px solid #ccc;
	background-color:#f5f5f5;
	line-height:30px;
	color:#333;
	font-weight:bold;
	padding-left:5px;
}
.middleContainer	{
	width:100%;
}
.confirmtitleLarge	{
	float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    width: 50%;
}

#linkmultiple{
    border: 0 none !important;
    margin-top: 0 !important;
}
#registerform fieldset, #addaccountform fieldset, #adduserform fieldset, .printertitle, .approvetitle{border:0px ! important; }
#registerform fieldset legend, #addaccountform  fieldset legend, #adduserform fieldset legend, .printertitle legend{
    background: url("../images/heading_bottom.png") no-repeat scroll left bottom transparent; color: #1A4B63;font-size: 18px;font-weight: bold;
    line-height: 30px; margin-bottom: 20px; min-width:500px;}
.approvetitle legend{background: url("../images/heading_bottom.png") no-repeat scroll left bottom transparent; color: #1A4B63; font-size: 18px;font-weight: bold;
    line-height: 30px; margin-bottom: 20px; min-width:500px;}

#registerform #captcha{margin-left:20px;  background: url("../images/captcha_background.png") no-repeat scroll 0 0 transparent; border: medium none; float: left;height: 44px; width: 206px; box-shadow:none ! important;}
.hruler { border-bottom: 1px solid #CCCCCC; clear:both; width:85%;}
#registerform #rpsubmit{
background: url("../images/submit_purchase1.png") no-repeat scroll 0 0 transparent;
border: medium none;cursor: pointer;height: 45px;margin: 0 auto;width: 149px ! important; box-shadow:none; border-radius:0px; font-size:0px; padding:0px;}
.buttonPurchase {   float: left; font-size: 11px;font-weight: bold; margin: 5px 0;
    text-align: center;   width: 40%;}
.cancelpurchase {
    background: url("../images/cancel_purchase.png") no-repeat scroll 0 0 transparent ! important; box-shadow:none ! important; border-radius:0px ! important; font-size:0px ! important; padding:0px ! important; border: medium none ! important; cursor: pointer ! important;    height: 47px ! important;
    width: 151px ! important; margin-top: 10px !important; }
	
	.rightColumnConfirm	{
	float:right;
	
	height: 37px;
		position:relative;
}
.rightColumnConfirm	img#quote	{
	float: left;
	margin-top: 8px;
}
.rightColumnConfirm	img#request	{
	float: left;
	margin-top: 8px;
}
.rightColumnConfirm	img#order	{
	float: left;
	margin-top: 7px;
}
/* create an arrow that points down */
.quick_selecteddownarrow{
    border-left: 12px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid #3668A6;
    font-size: 0;
    height: 0;
    left: 77px;
    line-height: 0;
    position: absolute;
    top: 38px;
    width: 0;
}
.quote_selecteddownarrow{
	 border-left: 12px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid #3668A6;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 62px;
    top: 38px;
    width: 0;
}

.oplist{
display: none;
background: white;
position: absolute;
border: 2px solid #ccc;
border-radius: 5px;
width: 178px;
min-height:150px;
padding: 0px 0px 15px 0px;
overflow: hidden;
text-shadow: none;
z-index: 50;
}
h3.pophead{background-color: #DCF3FA !important;background-image: url("../images/bkh3.png"); background-origin: padding-box;
    background-position: 0 0; background-repeat: no-repeat;
    background-size: auto auto;border-bottom: 2px solid #CCCCCC;
    color: #000000 ! important; font-size: 14px;font-weight: bold; height: 27px; margin-bottom: 0;padding-top: 2px;text-indent: 10px; width: 178px ! important; text-align:left; }
.oplist select{margin-left:10px; width:150px; margin-top:10px;}
.operations{min-width:110px; float:none; clear:both; width:100%; margin: auto; text-align:center;}
.operations span{float:left ! important; margin-right:3px; text-align:center; display:block;}
.operations span a{font-size:11px; text-decoration:none;}

span.qckaction{cursor: pointer;}
.viewlinkbut a{color:#fff; text-align:center;line-height:1.2em; padding-top:3px;  padding-bottom:5px; font-size:11px;}
.viewlinkbut{background: url("../images/new_image.png") repeat-x scroll center top transparent;  border-radius: 6px 6px 6px 6px; height: 33px !important;
    padding-top: 6px; width: 50px;}
.qckaction{background: url("../images/quickaction.png") repeat-x scroll center top transparent; border-radius: 6px 6px 6px 6px; height: 33px !important;
    padding-top: 6px;width: 50px; border-radius:6px; color:#fff; font-size:11px; line-height:1.2em;}

td.aclinks{padding-left:2px ! important; padding-right:2px ! important;}
.close_box{border-radius: 3px 3px 3px 3px; color: #FFFFFF;cursor: pointer;display: inline;padding: 2px 5px;position: absolute;right: 2px;top: 1px; border-bottom:none ! important;}
#templatemo_content_wrapper table tr .nopadding{padding:0px ! important;}
td.nopadding div{border-bottom:1px dotted #000;}
.nopadding .operations{width:100% ! important;}
.onlyview{background: url("../images/new_image.png") repeat-x scroll center top transparent;  border-radius: 6px 6px 6px 6px; height: 33px !important;
    padding-top: 6px; width: 50px; text-align:center;}
.onlyview a, .onlyview a:hover{text-decoration:none; color:#fff; 
line-height:1.2em ! important; font-size:11px; text-align:center;}
  .qckaction a{color:#fff;}
#aligncommon div{height:35px;}
.nopadding .operations{height:45px ! important; float:none ! important; }
#loginbox_wrapper input[type="reset"] {width: 128px !important;cursor: pointer;}
.dottedline{border-bottom: 1px    dashed #ccc; clear:both;}
.viewdetailsbox1 .confirmRight, .viewdetailsbox1 .confirmLeft{width:100%; }
.viewdetailsbox1  .confirmtitle{padding-left:3px;}
.poptitle{color: #484847;font-size: 17px;padding-top: 10px;text-indent: 20px;}
.shipleft .confirmRight{width:100%;}
.billright .confirmLeft{width:100%;}
.shipleft .confirmRight .confirmtitle, .billright .confirmLeft .confirmtitle,.shipleft  .confirmtitle, .billright  .confirmtitle, #tab3 .confirmtitle{padding-left:5px;}
.usermessage .confirmtitle, .usermessage .confirmtext{width:48%;}
.usermessage .confirmtitle{padding-left:5px;}
.note	{
	background-color: #DCF3FA;
    border: 1px solid #A7CACC;
    color: #2F4C66;
    font-size: 15px;
    font-weight: bold;
    line-height: 25px;
    padding: 10px;
    text-align: center;
	margin-bottom: 20px;   
    width: 860px;
}
.orderdeniedcontent{text-align: center; margin-top:50px; 
width:100%; margin:25px auto; }
.orderdeniedcontent p{
	text-align:justify !important;
	font-size:10px;
}
.orderdeniedcontent li{
	text-align:justify !important;
	font-size:10px;
	margin-left: 35px !important;
	color:#999999 !important;
}
.orderdeniedcontent span{float:none ! important;}
label span.redstar{
	 color: red;
    float: none !important;
}
.orderRequestHeading {color: #333333; font-size: 24px;line-height: 40px;text-align: center; margin:0 auto;}
.orderdeniedcontent .hruler {border-bottom: 1px solid #CCCCCC; width: 100%; }

.orderRequestButtons img {margin: 0 75px;}
.orderRequestButtons {margin: 50px auto 0px;}
.orderdeniedcontent p { color: #999999; font-weight: bold;line-height: 20px;
text-align: center; margin:0 auto; }
.userinfos{float: left; height: 30px; width: 30%;}
.userinfos .userinfotitle{font-size:12px; font-weight:bold; color:#333333;}
.userinfos .userinfovalue{font-size:12px; font-weight:normal; color:#333333;}

#shcountrywrapper,#bicountrywrapper{margin-bottom:15px;}

a.viewaccount_details_popup	{
	color:#333333;
	text-decoration:none;
}
a.viewaccount_details_popup	span	{
	font-size:13px;
}
.dropdown_country_md2{
color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 30px;    
    padding: 3px 0 0;
    text-align: left;
    width: 215px;}
.adminactive{ background-color: #EA9228 ! important; text-decoration:none;} 
#shstatewrapper,#bistatewrapper,#shstatewrapper{margin-bottom:15px;}
#usrstate{margin-bottom:8px;}
#printerstatewrapper{margin-bottom:8px;}
.printercontainer{text-align:center; width:500px; float:left; margin-left:100px; margin-top:20px;}
.printercontainer span{display:inline;}
.printertitle{margin-top:20px; clear:both;float:left; }
.printeruserlist{background:#ccc; margin-top:20px;float:left;}
.printeruserlist td{background:#fff; }
input.readonly{background:#EEE;}
.righttopmenu{text-align:right; text-align:right; float:right;}
.righttopmenu ul.highlightmenu li.firstmenu{border:none;}


/*
Orders Tabs Style
*/
#progressinfo h3{
	margin-top:0;
}

#progressinfo #quotedetails_main{
	width:866px;
	clear:both;
}
#quotedetails_main
{
	border-top: 2px groove;
    margin-top: 10px;
    padding: 25px 0;
	float:left;
}
#quotedetails_main #quotedetails_one
{
    float: left;
    padding-right: 40px;
    width:  850px;

}
#quotedetails_main #quotedetails_two
{
	width: 440px;
	float:left;
}
.helptext{font-size:85%; color:#ccc;}
#quote_quantity{width:70px ! important;}
.col_w300_quote {
  color: #ffffff;
  float: left;
  font-size: 18px;
  height: 55px;
  margin-right: 2px;
  padding-left: 8px;
  padding-top: 9px;
  width: 80px;
}
.backlink{width:100%; clear:both; height:25px; text-align:right;}	


#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

#dvLoading
{background:#fff url(../images/lightbox-ico-loading.gif) no-repeat center center;
   height: 100px; width: 100px; position: relative; z-index: 1000;
   top: 50%;  margin: -25px 0 0 -25px; margin:50px auto;}

.note_red {
    border: 1px solid #A7CACC;
    color: #AD1429;
    font-size: 15px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
    width: 860px;
}
.mine
.note_red p{color: #AD1429;}
#artoptwrapper label, #orderform input#reqreprintopt,  #orderform input#reqreprintopt, #orderform input#reqpermissionopt{
    display: inline ! important;
}

.col_w300_right_new{width:auto; float:right;  color: #FFFFFF;
    font-size: 18px;margin-right: 11px; margin-top: 15px;padding-left: 25px;
    padding-top: 0; text-align: right; text-align:right;}
.col_w300_right_new .smalllinks{float:left;}
.note_red p{color: #AD1429;}
.ordids span{margin-right:5px ! important;}
.itemcontainer{width:100%; background-color:#F2F3F3; border: 1px solid #aaa;float:left; margin-bottom:15px;padding:2px;}
.searchtxtfield{clear:both; float:left; margin-bottom:20px; width:95%;}
.hptext{padding-top:2px;}
.searchlistitem {
  border-right: 0 solid #aaa;
  float: left;
  padding: 10px 0 0 10px;
  width: 100%;
  word-wrap: break-word;
}
.submitbtn{float:left; width:18%; padding-left:5px; line-height: 20px; text-align:center;}
.Searchsubmitbtn{float: right; line-height: 20px; padding-right: 12px; text-align: center; width: 12%;}
.volandpages, .itemdescription{width:98%;border-bottom:1px solid #ccc;}
.pubnameitemdoi .itemdoi{width:20%;}
.pubnameitemdoi .pubname {
  padding-top: 12px;
  width: 40%;
}
.volandpages span{width:24%;}
.pubnameitemdoi span, .volandpages span, .authissn span{margin-right:0px; padding:5px 0px; }
/* .itemtitle, .pubnameitemdoi, .volandpages, .itemdescription{padding-left:10px;padding-right:5px;} */
.pubnameitemdoi .itemdoi {
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  min-height: 31px;
  padding-left: 2px;
  padding-top: 12px;
}
.authissn{width:99%; float:left;}
.submitbtn #quote_request {vertical-align: middle; margin-top:10%;}
.itemtitle a{font-weight: bold;margin-bottom: 5px;}
a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {display: none;}
.morecontent, .moreelipses{display:inline-block; float:none ! important; margin-right:5px;}
.morelink {float:left;}
.more{float:left;}
a.adjust{padding:5px;display:inline-block;font-weight:bold; background:#eee;color:#333;
		text-align:center;text-decoration:none;}
#pagesubmit{height: 25px; margin-left: 5px; margin-top: 2px; min-width: 30px;
    padding: 0; width: 30px !important;}	
#submitlink{background: #fff; border: 1px solid #ccc ! important; color: #343434;
    font-size: 1em;  margin: 0; overflow: visible; padding: 0 1px; text-align:center;
    text-decoration: none; vertical-align: middle;  border-radius: 0px;
    box-shadow:none; height:auto; min-width:20px; width:30px; padding-top:0px;cursor:pointer;}	
.hidden {color:grey ! important;}	
.nextpage .plinks{margin-right: 0px;}
.nextpageform .plinks{margin-right: 0px;}
#dropdown_menu_newsm, .dropdown_menu_newsm { margin: 0px; padding: 0px; width:60px;	height: 23px; font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #666;text-align: left;padding-top: 0px;}

.pagercontainer{ background-color: #F2F2F1; border: 1px solid #AAAAAA; float: left; margin-bottom: 15px; width: 98.6%; border-bottom:none ! important;}
.pager_page{ background-color: #FFF; border: 1px solid #AAAAAA; float: left; margin-bottom: 15px; width: 98.6%; border-bottom:none ! important;}

.pagercontainerbottom{background-color: #FFF; border: 1px solid #AAAAAA; float: left; margin-bottom: 15px; width: 98.6%; border-top:none ! important; border-radius: 0 0 5px 5px;}
.searchlabel{ padding-top:3px;}
.curpage{padding:2px ! important ;}
.searchlistitem .itemtitle div a {color:#B76D2D ! important;}
.thirdspan{padding:0px 7px;}
.nextpage .firstspan #submitlink, .nextpage .fourthspan #submitlink{border-right:none ! important;}
#userquotedetailsbox{
	border-top: 2px groove;
    clear: both;
    float: left;
    margin-top: 21px;
    padding-top: 25px;
    width: 884px;
}
.nextpage .firstspan #submitlink{border-radius: 4px 0 0 4px;}
.nextpage .fifthspan #submitlink{border-radius: 0 4px 4px 0;}
.nextpageform .firstspan #submitlink{border-radius: 4px 0 0 4px;}
.nextpageform .fifthspan #submitlink{border-radius: 0 4px 4px 0;}
.nextpageform .firstspan #submitlink, .nextpageform .fourthspan #submitlink{border-right:none ! important;}
#tpdiv{margin:0 auto; padding:10px 8px; -moz-border-radius:10px; -webkit-border-radius:10px;
  behaviour:url(../images/border-radius-ie8.htc); border-radius:5px 5px 0 0;}
.fieldcontainer{width:98.3%; border-bottom:1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px;}
.continued, a.adjust{color:#194C6F; font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.pagercontainer, .pager_page, .pagercontainerbottom {
width: 98.7%;
}
}
.notesmall {
  background: url("../images/notehlp.png") no-repeat scroll 4px 5px #ecf7fc;
  border: 1px solid #68b9cf;
  clear: both;
  color: #3193b2;
  font-size: 12px;
  font-style: italic;
  margin: 5px 0;
  padding: 4px 4px 5px 23px;
  width: 50%;
}




.innerformsmallcontainer{    clear: both;
    float: none;
    margin: 0 auto;
    min-height: 65px;
    padding: 7px 5% 0;
    text-align: center;
    vertical-align: initial;
    width: 90%;}
	
  .sform #form_header_bg_admin {
    background-color: #f2f2f1;
    background-repeat: no-repeat;
    border: 1px solid #a7cacc;
    border-radius: 4px;
    clear: both;
    color: #666666;
    height: 75px;
    margin-top: 0;
    padding: 10px 2%;
    width: 97%;
}


@media screen and (max-width: 728px) {
.sform #form_header_bg_admin {
    background-color: #f2f2f1;
    background-repeat: no-repeat;
    border: 1px solid #a7cacc;
    border-radius: 4px;
    clear: both;
    color: #666666;
    float: left;
    height: 150px;
    margin-top: 0;
    padding: 10px 2%;
    width: 96%;
}
}


@media screen and (max-width: 900px) {
.sform #form_header_bg_admin {
    background-color: #f2f2f1;
    background-repeat: no-repeat;
    border: 1px solid #a7cacc;
    border-radius: 4px;
    clear: both;
    color: #666666;
    float: left;
    height: 125px;
    margin-top: 0;
    padding: 10px 2%;
    width: 96%;
}
}


@media screen and (max-width: 1024px) {
.sform #form_header_bg_admin {
    background-color: #f2f2f1;
    background-repeat: no-repeat;
    border: 1px solid #a7cacc;
    border-radius: 4px;
    clear: both;
    color: #666666;
    float: left;
    height: 100px;
    margin-top: 0;
    padding: 10px 2%;
    width: 96%;
}

.innerformsmallcontainer {
    clear: both;
    float: none;
    margin: 0 auto;
    min-height: 65px;
    padding: 7px 2% 0;
    text-align: center;
    vertical-align: initial;
    width: 96%;
}
}

.searchresultlist{width:70%; float:left;}
#templatemo_content_wrapper_search  #content_wo_sb{margin:0px; padding:0px;}
.full-searchresults .suggestion-wrapper {
float:left;
}
.suggestion-wrapper{background-color: #f2f3f3;
    border: 1px solid #aaa;
    padding: 5px; }
#templatemo_content_wrapper_search .Searchsubmitbtn input[type="submit"]{ background: #25A6E1;
	background: -moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background: -webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: -ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background: linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
   	 padding: 5px 8px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:14px; font-weight:normal;
	border-radius:4px;
	-moz-border-radius:4px;     
	height: auto;    
	-webkit-border-radius:4px; 
	border:1px solid #1A87B9;
	cursor: pointer;
}

.Searchsubmitbtn {
  float: right;
  line-height: 20px;
  padding: 10px 2px 0 3px;
  text-align: center;
  width: 38%;
}

.sform {
  clear: both;
  margin: 0 auto;
  width: 1193px;
}

.slide {
    min-height: 200px;
	border: 1px solid #ccc;
	box-shadow: 2px 2px 2px #888888;
}


.suggestion {
    height: 120px;
	padding-right: 5px;
}

#page-title h3, #page-title-result h3 {
  font-size: 18px;
  margin: 5px 0 10px;
  padding: 0;
}

.bx-wrapper .itemcontainer-sug {
    background-color: #fff2d8;
    border: 1px solid #aaa;
    float: left;
    height: 140px;
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
}

.Searchsubmitbtn-sug input[type="submit"] { background: #FEDA71;
	background: -moz-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FEDA71),color-stop(100%,#FEBB49));
	background: -webkit-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background: -o-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background: -ms-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background: linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FEDA71',endColorstr='#FEBB49',GradientType=0);
   	 padding: 3px;
	color:#623F1D; border:1px solid #623F1D ! important; 
	font-family:'Helvetica Neue',sans-serif;
	font-size:13px; font-weight:normal;
	border-radius:4px;
	-moz-border-radius:4px;     height: auto;     margin-bottom: 5px;
	-webkit-border-radius:4px; 
	margin-top:5px; 
	cursor: pointer;
}
.bx-wrapper {
    margin: 0 auto 30px ! important;
}
.bx-wrapper .bx-pager{ bottom: -20px ! important; }

.bx-wrapper .bx-prev {
    left: -40px ! important;
}

.bx-wrapper .bx-next {
    right: -40px  ! important;
}

.welcomepage .bx-viewport{background-color:none ! important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;}
	
	
#cookie-bar {background:#fff; height:auto; min-height:24px; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;z-index: 9999;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px; float: none !important;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

.ui-tabs-nav-item {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.itemdoi b {
padding-left: 10px !important;
}

.col_w550 .fval input {
width:auto !important;
}

.welcomepage #featured .bx-controls-direction {
display:none;
}

.paginate_enabled_next, .paginate_enabled_previous {
  cursor: pointer;
}


