/*****************************/ /*** Core html setup stuff ***/
	/*****************************/
html {
	height: 100%;
	margin-bottom: 1px;
}

form {
	margin: 0;
	padding: 0;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

a:link,a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button {
	cursor: pointer;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
}

img {
	border: 0 none;
}

/*****************************************/
	/*** Template specific layout elements ***/
	/*****************************************/
#page_bg {
	padding: 10px 0;
	margin-bottom: 1px;
}

div.center {
	text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1050px;
}

div#header_l {
	position: relative;
}

div#header_r {
	height: 90px;
	padding-left: 370px;
	padding-right: 30px;
	padding-top: 25px;
	overflow: hidden;
	text-align: left;
}

div#logo {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 298px;
	height: 80px;
	/*background: url(../images/subway/logo.png) 0 0 no-repeat;*/
	margin-left: 30px;
	margin-top: 25px;
}

div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

div#tabarea {
	/*background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;*/
	margin: 0 11px;
}

div#tabarea_l {
	/*background: url(../images/mw_header_l_b.png) 0 0 no-repeat;*/
	padding-left: 32px;
}

div#tabarea_r {
	height: 0px;
	/*background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;*/
	padding-right: 1px;
}

div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link,div#footer_r a:visited {
	color: #999;
}

div#footerspacer {
	height: 10px;
}

#pathway {
	position: relative;
	top: -55px;
	left: 30px;
}

#search {
	float: right;
	width: 320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align: right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding: 0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#area {
	padding: 0;
	/*background:url(../images/subway/inner_bg.png) 0 0 repeat-y;*/
	width: 908px;
}

#whitebox {
	margin: 0px 0px 0px 0px;
	width: auto;
	background: url(../images/homepage/inner_bg1.png) 0 0 repeat-y;
    	behavior: url(templates/subway/css/iepngfix/iepngfix.htc)
	height: 100%;

}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	/*background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;*/

}

#whitebox_tl {
	/*background: url(../images/mw_content_t_l.png) 0 0 no-repeat;*/

}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	/*background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;*/
}

#whitebox_m {
	width: auto;
	padding: 1px 0px;
}

#whitebox_b {
	margin-top: -5px;
	/*background: url(../images/mw_content_b.png) 0 100% repeat-x;*/
}

#whitebox_bl {
	/*background: url(../images/mw_content_b_l.png) 0 100% no-repeat;*/

}

#whitebox_br {
	height: 13px;
	/*background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;*/
}

/* horizontal pill menu */
table.pill {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

div.pill_l { /*background: url(../images/mw_menu_cap_l.png) no-repeat;*/

}

div.pill_m {
	/*background: url(../images/mw_menu_normal_bg.png) repeat-x;*/
	padding: 0;
	margin: 0;
	width: auto;
}

div.pill_r { /*background: url(../images/mw_menu_cap_r.png) no-repeat;*/

}

#pillmenu { /*position:relative;
  top:-76px;
  left:-11px;
  white-space: nowrap;
  height: 32px;
  float: left;*/

}

#pillmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#pillmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	width: 100px;
	height: 33px;
	line-height: 24px;
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
	background: url(../images/subway/button12.jpg) top right no-repeat;
}

#pillmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	width: 100px;
	height: 33px;
	line-height: 24px;
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
	background: url(../images/subway/button13.jpg) top right no-repeat;
}

#pillmenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	width: 100px;
	height: 33px;
	line-height: 24px;
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
	background: url(../images/subway/button14.jpg) top right no-repeat;
}

/*#pillmenu a#active_menu-nav {
	margin-top:2px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}*/
#leftcolumn {
	padding: 0;
	margin: 0;
	width: 192px;
	margin-left: 20px;
	float: left;
}

* html #leftcolumn {
	margin-left: 10px;
}

#leftcolumn ul {
	list-style-type: none;
}

#maincolumn,#maincolumn_full {
	margin-left: 0%;
	padding-left: 15px;
	width: 95%;

}

#maincolumn_full {
	margin-left: 0;
	padding: 0;
	width: 100%;
}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0px;
	margin-bottom: 15px;


}

table.nopad td.middle_pad {
	width: 20px;
}

/*****************************************/
	/*** Joomla! specific content elements ***/
	/*****************************************/
div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
	display: block;
	margin: 0 20px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

/* headers */
div.componentheading {
	padding-left: 0px;
}

h1 {
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2,.contentheading {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3,.componentheading,table.moduletable th,legend {
	margin: 0;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid {
	border-color: #ff0000;
}

label.invalid {
	color: #ff0000;
}

/** overlib **/
.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}

.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {

}

/* menu links */
a.mainlevel:link,a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border: none;
}

.clr1 {
	clear: both;
}

td.greyline {
	width: 20px;
	/*background: url(../images/mw_line_grey.png) 50% 0 repeat-y;*/
}

div#maindivider { /*border-top: 1px solid #ddd;*/
	margin-bottom: 10px;
	overflow: hidden;
	height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpaneopen_edit {
	float: left;
}

/* table of contents */
table.contenttoc {
	margin: 5px;
	border: 1px solid #ccc;
	padding: 5px;
	float: right;
}

table.contenttoc td {
	padding: 0 5px;
}

/* content tables */
td.sectiontableheader {
	background: #efefef;
	color: #333;
	font-weight: bold;
	padding: 4px;
	border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td
	{
	padding: 4px;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
	padding: 3px;
}

/* content styles */
table.contentpaneopen,table.contentpane {
	margin: 0 0px 0 20px;
	padding: 0;
	position: relative;
	/*top:-50px;*/
	left: 0px;
	width: auto;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.moduletable {
	margin-bottom: 25px;
}

div.moduletable,div.module h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	padding-left: 20px;
	padding-top: 9px;
}

div.module div div div h3 {
	padding-top: 9px;
	color: white;
	font-size: 17px;
}

div.module_menu div div div h3 {
	padding-top: 9px;
	color: white;
	font-size: 17px;
	padding-left: 30px;
	background: url(../images/subway/mainmenu_top.jpg) top no-repeat;
	font-weight: bold;
}

div.module_menu {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 192px;
	background: url(../images/subway/mainmenu_top.jpg) top no-repeat;
}

div.module div div div ul.menu li a span {
	color: #0A5D4B;
	padding-left: 10px;
	font-size: 14px;
}

div.module_menu div div div {
	padding: 0px 0px 10px 0px;
	/*robin */
	background: url(../images/subway/mainmenu_bottom.jpg) bottom no-repeat;
	width: 192px;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin-bottom: 5px;
	padding-left: 0px;
	margin-top: 1px;
}

div.module_menu div div div ul.menu li a {
	text-decoration: none;
	background: url(../images/subway/menu_normalbg.jpg) no-repeat;
	width: 191px;
	height: 34px;
	margin-top: 1px;
}

div.module_menu div div div ul.menu li a:hover {
	text-decoration: none;
	background: red;
	width: 191px;
	height: 34px;
	margin-top: 1px;
}

div.module_menu div div div ul.menu li a {
	text-decoration: none;
}

div.module_menu div div div ul.menu li a span {
	padding-left: 10px;
	line-height: 34px;
	width: 191px;
	height: 34px;
}

div.module_menu ul li a:link,div.module_menu ul li a:visited {
	font-weight: bold;
	width: 191px;
	height: 34px;
}

#leftcolumn div.module {
	padding: 0 0px;
	margin-left: 10px;
}

#leftcolumn div.module div div div { /*padding: 5px 20px;*/

}

#leftcolumn div.module div div div img {
	padding: 12px 0px 12px 25px;
}

#leftcolumn div.module table {
	width: auto;
}

/* forms */
table.adminform textarea {
	width: 540px;
	height: 400px;
	font-size: 1em;
	color: #000099;
}

div.search input {
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}

form#form-login fieldset {
	border: 0 none;
	margin: 0em;
	padding: 0.2em;
}

form#form-login ul {
	padding-left: 20px;
}

form#com-form-login fieldset {
	border: 0 none;
	margin: 0em;
	padding: 0.2em;
}

form#com-form-login ul {
	padding-left: 20px;
}

/* thumbnails */
div.mosimage {
	margin: 5px;
}

div.mosimage_caption {
	font-size: .90em;
	color: #666;
}

div.caption {
	padding: 0 10px 0 10px;
}

div.caption img {
	border: 1px solid #CCC;
}

div.caption p {
	font-size: .90em;
	color: #666;
	text-align: center;
}

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {

}

div.message {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */ /* Default skyscraper style */
.bannergroup {

}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */
.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */ /* see system general.css */
.pagination span {
	padding: 2px;
	width:50px;
	height:40px;

	/*border:solid red 1px;*/
}

.pagination a {
	padding: 2px;
}

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display: block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom: 1px solid #eee;
	color: #666;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message {
	margin-bottom: 20px;
	width:800px;
	margin-left:52px;
}

#system-message dd.message ul {
	color: white;
	background: #9AA235;
	border-top: 3px solid #D7A42E;
	border-bottom: 3px solid #D7A42E;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

/* System Error Messages */
#system-message dd.error ul {
	color: black;
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center
		no-repeat;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

/* System Notice Messages */
#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center
		no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

#syndicate {
	float: left;
	padding-left: 25px;
}

#power_by {
	float: right;
	padding-right: 25px;
}

/* Component Specific Fixes */
#component-contact table td {
	padding: 2px 0;
}

/*White background*/ /* white */
#page_bg {
	background: url(../images/subway/background.gif);
}

div#wrapper {
	width: 908px;
	/*border:solid 1px #000000;*/
	/*background:  url(../images/subway/mainlleftgreen.png) 0 0 repeat-y;*/
}

div#wrapper_r {
	width: 908px;
	/*background: url(../images/subway/side_border.jpg) 100% 0 repeat-y;*/
}

div#header {
	height: 216px;
	width: 908px;
	float: left;

	/*background: url(../images/subway/header1.png) no-repeat;*/
}

div#header_1 {
	height: 216px;
	width: 100px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top1.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_2{
	height: 216px;
	width: 100px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top2.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#header_3 {
	height: 216px;
	width: 102px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top3.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#header_4 {
	height: 216px;
	width: 100px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top4.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_5 {
	height: 216px;
	width: 100px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top5.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_6 {
	height: 216px;
	width: 102px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top6.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_7 {
	height: 216px;
	width: 100px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top7.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_8 {
height: 216px;
	width: 100px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top8.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_9 {
	height: 216px;
	width: 104px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/homepage/top9.png) no-repeat;
		behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#header_f {
	height: 219px;
	width: 302px;
	/*border:solid green 1px;*/
	float: left;
	background: url(../images/subway/header11.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_s {
	height: 219px;
	width: 302px;
	/*border:solid black 1px;*/
	float: left;
	background: url(../images/subway/header2.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#header_t {
	height: 219px;
	width: 304px;
	/*border:solid blue 1px;*/
	float: left;
	background: url(../images/subway/header33.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#subwayfooter {
	height: 163px;
	width: 908px;
	float: left;
	/*background: url(../images/subway/footer1.png) no-repeat;*/
}

div#subwayfooter_1 {
	height: 163px;
	width: 100px;
	float: left;
	background: url(../images/homepage/bottom1.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#subwayfooter_2 {
	height: 163px;
	width: 100px;
	float: left;
	background: url(../images/homepage/bottom2.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#subwayfooter_3 {
	height: 163px;
	width: 102px;
	float: left;
	background: url(../images/homepage/bottom3.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#subwayfooter_4 {
	height: 163px;
	width: 100px;
	float: left;
	background: url(../images/homepage/bottom4.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#subwayfooter_5 {
	height: 163px;
	width: 100px;
	float: left;
	background: url(../images/homepage/bottom5.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#subwayfooter_6 {
	height: 163px;
	width: 102px;
	float: left;
	background: url(../images/homepage/bottom6.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#subwayfooter_7 {
	height: 163px;
	width: 100px;
	float: left;
	background: url(../images/homepage/bottom7.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#subwayfooter_8 {
	height: 163px;
	width: 100px;
	float: left;
	background: url(../images/homepage/bottom8.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#subwayfooter_9 {
	height: 163px;
	width: 104px;
	float: left;
	background: url(../images/homepage/bottom9.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
div#header_l {
	/*background: url(../images/white/mw_header_t_l.png) 0 0 no-repeat;*/

}

div#header_r {
	/*background: url(../images/white/mw_header_t_r.png) 100% 0 no-repeat;*/

}

div#footer {
	/*background: url(../images/subway/foot.jpg) 0 100% repeat-x;*/

}

div#footer_l {
	/*background: url(../images/subway/foot_l.jpg) 0 0 no-repeat;*/

}

div#footer_r {
	/*background: url(../images/subway/foot_r.jpg) 100% 0 no-repeat;*/

}

/* white */
a:link,a:visited {
	color: #E08F00;
	font-weight: bold;
}

a:hover {
	color: #0b3768;
}

#pillmenu a:hover { /*color: #135cae;*/

}

#pillmenu a#active_menu-nav {
	/*background: url(../images/white/mw_menu_active_bg.png) 0 0 repeat-x;*/
	color: #fff;
}

#pillmenu a#active_menu-nav :hover {
	color: #fff;
}

h3,div.module_menu h3,.componentheading,table.moduletable th {
	color: #000000;
}

h3,.componentheading,table.moduletable th {
	color: #000000;
}

/*div.module_menu {
	background: url(../images/subway/mw_box_br.jpg) 100% 100% no-repeat;
	border:solid green 1px;

}

div.module_menu div {
background: url(../images/subway/mw_box_bl.jpg) 0 100% no-repeat;


}

div.module_menu div div {

	background: url(../images/subway/mw_box_tr.jpg) 100% 0 no-repeat;

}

div.module_menu div div div {
	background: url(../images/subway/mw_box_tl.jpg) 0 0 no-repeat;
}*/
div.module {
	/*background: url(../images/subway/mw_box_br.jpg) 100% 100% no-repeat;*/
	width: 192px;
	background: url(../images/subway/mainmenu_top.jpg) top no-repeat;
}

/*
div.module div {
background: url(../images/subway/mw_box_bl.jpg) 0 100% no-repeat;
}

div.module div div {
	background: url(../images/subway/mw_box_tr.jpg) 100% 0 no-repeat;
}
*/
div.module div div {
	/*background: url(../images/subway/mw_box_tl.jpg) 0 0 no-repeat;*/
	background: url(../images/subway/mainmenu_bottom.jpg) bottom no-repeat;
	width: 192px;
}

/*Code by Vasanth*/
#wholetab {
	position: relative;
	top: -12px;
	left: 0px;
}

#left_top {
	background: url(../images/subway/left_top.jpg) left top no-repeat;
	height: 35px;
	position: relative;
	bottom: -1px;
}

#left_mid {
	background: url(../images/subway/left_mid.jpg) repeat-y;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

#left_bottom {
	background: url(../images/subway/left_bot.jpg) left bottom no-repeat;
	height: 20px;
	position: relative;
	top: -1px;
}

#rightcolumn div.moduletable {
	padding-right: 14px;
}

* html #rightcolumn div.moduletable {
	padding-right: 5px;
}

#rightcolumn {
	margin-right: 3px;
	width:170px;
}

#rightcolumn div.moduletable h3 {
	padding: 5px;
	border-bottom: thin solid #F8BC10;
}

td.weeklylogo {
	background: white url(../images/login-logo.gif) no-repeat;
	width: 149px;
	height: 34px;
}

td.weeklylogo_mpra {
	background: white url(../images/login-logo.gif) center no-repeat;
	width: 149px;
	height: 34px;
}

.button1 {
	background: url(../images/submit.jpg) no-repeat;
	width: 70px;
	height: 23px;
	border: none;
}

div.sales1 {
	background: url(../images/left.jpg) no-repeat;
	width: 15px;
	height: 86px;
}

div.sales2 {
	background: url(../images/middle.jpg) repeat-x;
	height: 86px;
}

div.sales3 {
	background: url(../images/right.jpg) no-repeat;
	width: 15px;
	height: 86px;
}

a.in {
	background: url(../images/button_in.jpg) no-repeat;
	width: 105px;
	height: 39px;
}

div.mpra1 {
	width: 843px;
	height: 26px;
	background: url(../images/dailypage.jpg) no-repeat;
}

div.mpra2 {
	height: 26px;
	width: 817px;
	background: url(../images/menubar_mid.jpg) repeat-x;
}

div.mpra3 {
	width: 13px;
	height: 26px;
	background: url(../images/menubar_right.jpg) no-repeat;
}

div.activeclerk1 {
	width: 643px;
	height: 26px;
	background: url(../images/activepage.jpg) no-repeat;
}

div.depositform1 {
	width: 513px;
	height: 26px;
	background: url(../images/top_yellow.jpg) no-repeat;
	margin-left: 10px;
}

div.activeclerk2 {
	height: 26px;
	width: 617px;
	background: url(../images/menubar_mid.jpg) repeat-x;
}

div.activeclerk3 {
	width: 7px;
	height: 26px;
	background: url(../images/menubar_right.jpg) no-repeat;
}

div.vm_sale1 {
	width: 13px;
	height: 26px;
	background: url(../images/menubar_lef.jpg) no-repeat;
}

div.vm_sale2 {
	height: 26px;
	width: 94%;
	background: url(../images/menubar_mid.jpg) repeat-x;
}

div.vm_sale3 {
	width: 13px;
	height: 26px;
	background: url(../images/menubar_right.jpg) no-repeat;
}

div.yourcart1 {
	width: 166px;
	height: 37px;
	background: url(../images/yourcart.jpg) no-repeat;
}

div.yourcart2 {
	width: 166px;
	background: url(../images/rightmodule_mid.jpg) repeat-y;
}

div.yourcart3 {
	width: 166px;
	height: 37px;
	background: url(../images/rightmodule_bottom.jpg) no-repeat;
}

div.vm_clear {
	clear: both;
}

div.vm_search1 {
	width: 166px;
	height: 37px;
	background: url(../images/search_subway.jpg) no-repeat;
}

.vm_button {
	width: 105px;
	height: 39px;
	background: url(../images/search1.jpg) no-repeat;
}

div.new_logout {
	width: 166px;
	height: 37px;
	background: url(../images/rightmodule_top.jpg) no-repeat;
}

.logout_button {
	width: 94px;
	height: 22px;
	cursor:pointer;
	background: url(../images/lgoout_button.png)top no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div.clerkmenu div div div ul.menu {
	margin-left: -30px;
}

div.clerk {
	margin-left: 30px;

	width: 192px;
}

div.clerk  ul li {
	list-style: none;
}

.profileedit {
	width: 104px;
	height: 28px;
	background: url(../images/editbtn.gif) no-repeat;
	border: none;
	margin-left: 365px;
	cursor: pointer;
}

.loginbutton {
	width: 143px;
	height: 30px;
	background: url(../images/subway/login_button.jpg) no-repeat;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

table.mycheck {
	width: 247px;
	height: 99px;
	background: url(../images/bg.jpg) no-repeat;
	margin-left: 100px;
}

.mycheck1 {
	width: 59px;
	height: 16px;
	border: none;
	cursor: pointer;
	background: url(../images/submit222.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

#loginbutton1 {
	width: 105px;
	height: 39px;
	background: url(../images/submit1.jpg) no-repeat;
	border: none;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

div#vmimage {
	width: 600px;
	height: 455px;
	background: url(../images/vmimage.jpg) no-repeat;
	border: none;
}

div.vmimage1 a:hover {
	width: 140px;
	height: 94px;
	background: url(../images/Kids1.gif) no-repeat;
}

div.scroll {
	height: 1000px;
	width: 200px;
	overflow: auto;
	border: 1px solid #666;
	padding: 8px;
}

table#profile_header {
	width: 602px;
	height: 38px;
	background: url(../images/top.gif) no-repeat;
	margin-left: 15px;
}

div.robi {
	width: 100%;
	height: 38px;
	background: url(../images/top.gif) no-repeat;
	border: solid red 1px;
}

tr#profile_header {
	width: 604px;
	height: 39px;
	margin-left: 15px;;
	background: url(../images/profilesetter.gif) no-repeat;
}

table#profile_bg {
	width: 602px;
	margin-left: 15px;
	background: url(../images/border_1pixel.jpg) repeat-y;
}

tr#profile_bg {
	width: 602px;
	margin-left: 15px;
	background: url(../images/profilebg3.gif) repeat-y;
}

table#profile_btm {
	margin-left: 15px;
	width: 602px;
	height: 14px;
	background: url(../images/border_bottom.jpg) no-repeat;
}

div#vmregistrationpage {
	width: 830px;
	height: 8px;
	background: url(../images/checkout_top.gif) no-repeat;
}

table#clerklistheader {
	width: 602px;
	height: 38px;
	background: url(../images/equ_header.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

table#clerklist_bg {
	width: 602px;
	background: url(../images/equ_bg.png) repeat-y;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

table#clerklist_btm {
	width: 602px;
	height: 10px;
	background: url(../images/equ_btm.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

table#shedule_header {
	width: 837px;
	height: 38px;
	margin-left: 15px;
	background: url(../images/top_sc.jpg) no-repeat;
}

table#shedule_bg {
	width: 837px;
	margin-left: 15px;
	background: url(../images/1pixel3.jpg) repeat-y;
}

#profilesavebutton {
	width: 104px;
	height: 28px;
	border: none;
	background: url(../images/savebtn.gif) no-repeat;
	cursor: pointer;
}

#profilecancelbutton {
	width: 104px;
	height: 28px;
	border: none;
	background: url(../images/cancelbtn.gif) no-repeat;
	cursor: pointer;
}

#schedule_btm {
	margin-left: 15px;
	width: 837px;
	height: 18px;
	background: url(../images/botto,.jpg) no-repeat;
}

#backbutton {
	width: 104px;
	height: 28px;
	background: url(../images/backbtn.gif) no-repeat;
	border: none;
	cursor: pointer;
}

#profilesubmitbutton {
	width: 104px;
	height: 28px;
	border: none;
	background: url(../images/sumit.jpg) no-repeat;
	cursor: pointer;
}

#logincenter {
	margin-right: 160px;
	width:80%;
	margin-left:90px;
}

table.citystore1 {
	border: solid #55760B 3px;
	height: 50px;
	width: 700px;
	margin-left: 100px;
	background: black;
}

#ja-vm-cart {
	color: #FFFFFF;
	width: 243px;
	margin: 0px;
	padding-left: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../images/vm-cart-bg.gif) top right no-repeat;
}

div#storenoarea {
	width: 300px;;
	height: 50px;
	margin-left: 300px;
	background: url(../images/selectstore.jpg) no-repeat;
}

div#mainstorenoarea {
	width: 147px;;
	height: 27px;
	margin-left: 300px;
	background: url(../images/selectstore.jpg) 50% no-repeat;
}

div#scheduleselect {
	padding-top: 1px;
}

#storebox {
	border: solid green1px;
}

div#subwaylogin {
	width: 191px;
	height: 38px;
	float: left;
}

div#subwaylogin_f {
	width: 10px;
	height: 38px;
	background: url(../images/subway/menu_left.png) no-repeat;
	float: left;
}

div#subwaylogin_s {
	width: 171px;
	height: 38px;
	background: url(../images/subway/menu_bg.png) repeat-x;
	float: left;
}

div#subwaylogin_t {
	width: 10px;
	height: 38px;
	background: url(../images/subway/menu_right.png) no-repeat;
	float: left;
}

div#subloginbg {
	width: 191px;
	background: url(../images/subway/middle.jpg) repeat-y;
}

div#subloginbtn {
	width: 191px;
	height: 21px;
	background: url(../images/subway/login_bg_btm1.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

.flu {
	margin-top: 50px;
}

.active item1 {
	border: solid black 3px;
}

div#superfishtop {
	background: red;
	width: 191px;
	height: 37px;
	width: 191px;
	background: url(../images/subway/mainmenu_top.jpg) no-repeat;
}

div#superfishbottom {
	height: 37px;
	width: 191px;
	background: url(../images/subway/mainmenu_top.jpg) no-repeat;
}

.module_superfishmenu {
	border: solid red 2px;
}

div.profileimg {
	height: 36px;
	width: 117px;
	margin-top: 0px;
	background: url(../images/myprofile.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div.storenoimg {
	height: 38px;
	width: 68px;
	float: right;
	background: url(../images/storeno.jpg) bottom no-repeat;
}

div.scheduleimage {
	height: 42px;
	width: 110px;
	margin-top: 0px;
	background: url(../images/schedule.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

span.edit_sc {
	height: 16px;
	width: 16px;
	margin-top: 0px;
	background: url(../images/edit_icon.jpg) bottom no-repeat;
}

#mainstorenoarea1 {
	margin-left: 330px;
	align: right;
	background: url(../images/180.jpg) no-repeat;
}

td.clerklistimg {
	height: 35px;
	width: 112px;
	background: url(../images/clerklisthead.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#mainstorenoarea_equ {
	width: 147px;;
	height: 27px;

	background: url(../images/180.jpg) 50% no-repeat;
}

td.managerfontedit {
	color: white;;
	margin-top: 2px;;
	font-size: 17px;;
	font-weight: bold;
}

table#deposit_head {
	width: 640px;;
	height: 38px;
	background: url(../images/deposit_top.jpg) no-repeat;
}

table#deposit_bg {
	width: 640px;
	background: url(../images/border_middle.jpg) repeat-y;
}

table#deposit_btm {
	width: 640px;;
	height: 14px;
	background: url(../images/bottom.jpg) no-repeat;
}

table#store_header {
	width: 382px;;
	height: 24px;
	margin-left: 100px;
	background: url(../images/store_top.jpg) no-repeat
}

table#store_btm {
	width: 382px;;
	height: 13px;
	margin-left: 100px;
	background: url(../images/store_bottom.jpg) no-repeat
}

#profilesavebutton1 {
	width: 74px;
	height: 28px;
	border: none;
	background: url(../images/equ_save.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	cursor: pointer;
}

#profilecancelbutton1 {
	width: 74px;
	height: 28px;
	border: none;
	background: url(../images/equ_cancelbtn.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	cursor: pointer;
}

table#mpra_header {
	width: 802px;
	height: 38px;
	margin-left: 30px;
	background: url(../images/mprar.gif) no-repeat;
}

#mpra_header {
	width: 802px;
	height: 38px;
	margin-left: 30px;
	background: url(../images/mprar.gif) no-repeat;
}

tr#mpra_header {
	width: 802px;
	height: 38px;
	margin-left: 30px;
	background: url(../images/mprar.gif) no-repeat;
}

table#mpra_bg {
	width: 802px;
	margin-left: 30px;
	background: url(../images/new_mpra_bg.png) repeat-y;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

#mpra_bg {
	width: 802px;
	margin-left: 30px;
	background: url(../images/ecomers_1pixel.jpg) repeat-y;
}

table#mpra_btn {
	width: 802px;
	height: 10px;
	margin-left: 30px;
	background: url(../images/new_mpra_footer.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

#mpra_btn {
	width: 802px;
	height: 10px;
	margin-left: 30px;
	background: url(../images/new_mpra_footer.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

td.catimg a.costimg {
	width: 104px;
	height: 28px;
	background: url(../images/new_mpra_coat_btn.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#mpra_cs {
	width: 214px;
	height: 28px;
	background: url(../images/new_mpra_foambg.jpg) no-repeat;
}

table#mpra_cs {
	width: 214px;
	height: 28px;
	background: url(../images/new_mpra_foambg.jpg) no-repeat;
}

table#profile_header1 {
	width: 602px;
	height: 38px;
	background: url(../images/equ_header.gif) no-repeat;
	margin-left: 15px;
}

tr#profile_header1 {
	width: 602px;
	height: 38px;
	background: url(../images/equ_header.gif) no-repeat;
	margin-left: 15px;
}

table#profile_bg1 {
	width: 602px;
	margin-left: 15px;
	background: url(../images/new_equiplog_bg.png) repeat-y;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

table#profile_btm1 {
	margin-left: 15px;
	width: 602px;
	height: 14px;
	background: url(../images/new_equiplog_footer.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

#save_equ {
	width: 74px;
	height: 28px;
	border: none;
	background: url(../images/save_equ.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	cursor: pointer;
}

#cancel_equ {
	width: 74px;
	height: 28px;
	border: none;
	background: url(../images/cancel_equ.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	cursor: pointer;
}

td.equip_img {
	height: 34px;
	width: 153px;
	overflow: hidden;
	position: absolute;
	margin-top:-2px;
	background: url(../images/new_equiplog_header.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

.edit_dep {
	height: 18px;
	width: 18px;
	background: url(../images/edit.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	border: none;
	cursor: pointer;
}

td.deposit_img {
	height: 37px;
	width: 127px;
	overflow: hidden;
	position: absolute;
	background: url(../images/depost.jpg) no-repeat;
}

div#cheque_img {
	height: 36px;
	width: 114px;
	align: center;
	background: url(../images/new_mycheque_head.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#cheque_left {
	height: 151px;
	width: 13px;
	float: left;
	background: url(../images/new_mycheque_left.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#cheque_middle {
	height: 151px;
	width: 390px;
	float: left;
	background: url(../images/new_mycheque_bg.png) repeat-x;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#cheque_right {
	height: 151px;
	width: 13px;
	float: left;
	background: url(../images/new_mycheque_right.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#cheque_inner {
	height: 75px;
	width: 80px;
	float: left;
	margin-top: 30px;
	margin-left: 20px;
	background: url(../images/new_mycheque_pic.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

div#cheque_inner1 {
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}

.cheque_btn {
	height: 28px;
	width: 95px;
	float: left;
	margin-top: 5px;
	background: url(../images/cheque_btn.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	border: none;
	cursor: pointer;
}

div.myscheduleimage {
	height: 42px;
	width: 110px;
	margin-top: 0px;
	background: url(../images/schedule.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

td#widthh {
	width: 11%;
}

div.shop_margin {
	margin-left: 37px;
	border: solid red 2px;
}

#subway_location {
	padding: 0px;;
	margin-left: 50px;
	background: url(../images/location_bg.jpg) bottom repeat-y;
	width: 363px;
}

#subway_location_h {
	width: 25%;;
	padding: 0px;;
	margin-left: 50px;
	height: 58px;
	width: 363px;
	background: url(../images/location_header.jpg) no-repeat;
}

#subway_location_b {
	width: 25%;;
	padding: 0px;;
	margin-left: 50px;
	height: 8px;
	background: url(../images/location_footer.jpg) no-repeat;
	width: 363px;
}

div.locationimg {
	margin-left: 10px;;
	padding-top: 10px;;
	color: green;
}

div.locationimg a {
	color: #015243;
}

td.title a {
	color: #ffffff;
}

#profile_header_s {
	width: 604px;
	height: 39px;
	margin-left: 15px;;
	background: url(../images/sp1.jpg) no-repeat;
}

table#profile_bg_s {
	width: 602px;
	margin-left: 15px;
	background: url(../images/sp3.jpg) repeat-y;
	margin-top: -1px;
}

#profile_btm_s {
	margin-left: 15px;
	width: 602px;
	height: 14px;
	background: url(../images/sp2.jpg) no-repeat;
}

#sch_btn {
	width: 74px;
	height: 28px;
	border: none;
	background: url(../images/save_equ.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	cursor: pointer;
}

#sch_btn1 {
	width: 74px;
	height: 28px;
	border: none;
	background: url(../images/cancel_equ.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	cursor: pointer;
}

div#deposit_add1 {
	width: 8px;
	height: 79px;
	background: url(../images/depositformpage4_left.jpg) no-repeat;
	float: left;
}

div#deposit_add2 {
	width: 350px;
	height: 79px;
	background: url(../images/depositformpage4_,iddle.jpg) repeat-x;
	float: left;
}

div#deposit_add3 {
	width: 8px;
	height: 79px;
	background: url(../images/depositformpage4_right.jpg) no-repeat;
	float: left;
}

div#dep_amound {
	margin-left: 250px;
}

* html div#dep_amound {
	margin-left: 0px;
}

*+html div#dep_amound {
	margin-left: 0px;
}

#dep_submit {
	width: 73px;
	height: 24px;
	background: url(../images/submit_white.jpg) no-repeat;
	border: none;
	margin-left: 100px;
}

#dep_cancel {
	width: 73px;
	height: 24px;
	background: url(../images/cancel_white.jpg) no-repeat;
	border: none;
}

#dep_cancel_t {
	width: 73px;
	height: 24px;
	background: url(../images/cancel_white.jpg) no-repeat;
	border: none;
}

div#deposit_com1 {
	width: 13px;
	height: 167px;
	background: url(../images/schedule_page2_left.jpg) no-repeat;
	float: left;
}

div#deposit_com2 {
	width: 350px;
	height: 167px;
	background: url(../images/schedule_page2_middle.jpg) repeat-x;
	float: left;
	padding-top:3px;
}

div#deposit_com3 {
	width: 13px;
	height: 167px;
	background: url(../images/schedule_page2_bottom.jpg) no-repeat;
	float: left;
}

#dep_submit1 {
	width: 73px;
	height: 24px;
	background: url(../images/submit_white.jpg) no-repeat;
	border: none;
	margin-left: 0px;
}

div#deposit_command {
	float: left;
	margin-left: 250px;
}

* html div#deposit_command {
	margin-left: 0px;
}

+
* html div#deposit_command {
	margin-left: 0px;
}

#dep_submit_mpra {
	width: 73px;
	height: 24px;
	background: url(../images/submit_white.jpg) no-repeat;
	border: none;
}

#dep_submit_mpra_t {
	width: 73px;
	height: 24px;
	background: url(../images/submit_white.jpg) no-repeat;
	border: none;
	margin-top:10px;
}

#dep_submit_mpra1 {

	width: 73px;
	height: 24px;
	background: url(../images/submit_white.jpg) no-repeat;
	border: none;
}

div#ja-vm-cart1 {
	color: #FFFFFF;
	width: 180px;
	margin: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 260px;
	margin-right: 210px;
	border:solid red 2px;
	height: 70px;
	float: left;
	border:solid red 1px;
}

#ja-vm-cart1 div {


}

#ja-vm-cart div.moduletable h3 {
	margin: 10px 0px 0px 0px;
	padding: 0;
	text-transform: uppercase;
	background: none;
	border-top: none;
	text-align: center;
}

#ja-vm-cart div.moduletable a {
	display: block;
	width: 100px;
	height: 19px;
	margin: 5px 0 0 0;
	text-indent: -2000px;
	background: url(../images/button-viewcart.gif) top right no-repeat;
	outline: none;
}

#ja-vm-cart br {
	display: none;
}

#mini_1 {
	width: 100px;
	height: 100px;
}

td#minicart_right {
	width: 123px;
	height: 99px;
	background: url(../images/cart/sap2.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	border: none;
}

td#minicart_left {
	width: 8px;
	height: 99px;
	background: url(../images/cart/small_shoppingcartLeft.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	border: none;
	valign: top;
}

td#minicart_middle {
	width: 230px;
	height: 99px;
	background: url(../images/cart/small_shoppingcartbg.png) repeat-x;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	border: none;
}

div#vmMainPage table tr td a {
	color: #325326;
}

div#vmproduct_main {
	width: 302px;;
	background: #96B637;;
	text-align: center;
	padding: 10px 0px;
	overflow: hidden;
	color: white;
	font-size: 17px;
}

#copy {
	color: #FFFFFF;
}

#dep_submit_com {
	width: 73px;
	height: 24px;
	background: url(../images/submit_white.jpg) no-repeat;
	border: none;
	margin-left: 20px;
}

table#login_header {
	font-weight: bold;
	width: 683px;
	height: 38px;
	overflow: hidden;
	margin-left: 90px;
	background: url(../images/login/login_head.jpg) no-repeat;
}

table#login_bottom {
	font-weight: bold;
	width: 683px;
	height: 38px;
	overflow: hidden;
	margin-left: 90px;
	background: url(../images/login/login_head.jpg) no-repeat;
}

td#login_right {
	width: 314px;
	height: 219px;
	background: url(../images/login/login_right.jpg) no-repeat;
	padding-right: 8px;
}

td#login_left {
	width: 368px;
	height: 219px;
	padding-left:2px;
	background: url(../images/login/login_left.jpg) no-repeat;
}

.login_button {
	width: 143px;
	height: 30px;
	background: url(../images/login/login_button.jpg) no-repeat;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer
}

.register_button {
	width: 94px;
	border: none;
	height: 22px;
	background: url(../images/login/password_submit.jpg) no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer
}
#register_button {
	width: 94px;
	border: none;
	height: 22px;
	background: url(../images/login/password_submit.jpg) no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer
}

#registration_head {
	font-weight: bold;
	width: 498px;
	height: 39px;
	overflow: hidden;
	background: url(../images/login/registration_top.jpg) no-repeat;
}

td#registration_bg1 {
	width: 13px;
	height: 450px;
	overflow: hidden;
	background: url(../images/login/registration_left.jpg) no-repeat;
}

td#registration_bg2 {
	width: 472px;
	height: 450px;
	overflow: hidden;
	background: url(../images/login/registrationmiddle.jpg) repeat-x;
}

td#registration_bg3 {
	width: 13px;
	height: 450px;
	overflow: hidden;
	background: url(../images/login/registration_right.jpg) no-repeat;
}

td#forget_left {
	width: 14px;
	height: 134px;
	overflow: hidden;
	background: url(../images/login/password_left.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

td#forget_middle {
	width: 500px;
	height: 134px;
	overflow: hidden;
	background: url(../images/login/password_middle.png) repeat-x;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

td#forget_right {
	width: 15px;
	height: 134px;
	overflow: hidden;
	background: url(../images/login/password_right.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}

#login_cancel {
	width: 94px;
	height: 24px;
	border: none;
	background: url(../images/login/cancel_button.jpg) no-repeat;
	cursor: pointer;
}

#pollxtTitle {
	width: 602px;
	height: 38px;
	background: url(../images/poll/poll_head.jpg) no-repeat;
}

#pollxtIntro {
	width: 602px;
	padding: 5px 0px;
	background: url(../images/poll/poll_1pixel.jpg) repeat-y;
}

div#pollformXT1com {
	width: 602px;
	background: url(../images/poll/poll_1pixel2.jpg) repeat-y;
}
div#pollformXT2com {
	width: 602px;
	background: url(../images/poll/poll_1pixel2.jpg) repeat-y;
}
div#pollformXT3com {
	width: 602px;
	background: url(../images/poll/poll_1pixel2.jpg) repeat-y;
}
div#poll_bottom {
	width: 602px;
	height: 10px;
	background: url(../images/poll/poll_bottom.jpg) no-repeat
}

div.sectiontableheader_new {
	width: 590;
	margin: 0px 2px;
	padding: 2px 4px;
	background: yellow;

	color: green;
}

.label_radio {
	margin-left: 20px;
}

.button_result {
	width: 74px;
	height: 25px;
	border: none;
	cursor: pointer;
	background: url(../images/poll/results.jpg) no-repeat;
	margin-left: 10px;
}

.button_vote {
	width: 74px;
	height: 25px;
	border: none;
	cursor: pointer;
	background: url(../images/poll/vote.jpg) no-repeat;
}

div.poll_link {
	padding-top: 12px;
}

table#pollgraph_header {
	width: 602px;
	height: 38px;
	background: url(../images/poll/poll_head.jpg) no-repeat;
}

table#pollgraph_bg {
	width: 602px;

	background: url(../images/poll/poll_1pixel2.jpg) repeat-y;
}
table#pollgraph_btm
{
	width: 602px;
	height: 10px;
	background: url(../images/poll/poll_bottom.jpg) no-repeat;
}
table#graph_qes
{
	background:#FFE707;
	padding:2px 0px;
	border:solid white 1px;

}
td#checklist_heading
{
	width: 122px;
	height: 46px;
	background: url(../images/poll/checklist_heading.jpg) no-repeat;
}
table#dmanager_poll_head
{
	width: 405px;
	height: 37px;
	background: url(../images/poll/checklist_top2.jpg) no-repeat;
}
td#dmanage_poll_left
{
	color:#5E6500;
	height:40px;


    border-right:solid #97B34F 1px;
}
table#dmanager_poll_btm
{
	width: 405px;
	height: 12px;

	background: url(../images/poll/checklist_bottom.jpg) no-repeat;
}

table#dmanager_poll_bg
{
	width: 405px;

	background: url(../images/poll/checklist_middle2.jpg) repeat-y;
}
.logout_button {
	width: 94px;
	height: 22px;
	cursor:pointer;
	border:none;
	background: url(../images/login/lgoout_button.png) top no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
#ja-vm-cart {
	color: #FFFFFF;
	width: 243px;
	margin: 0px;
	padding-left: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../images/vm-cart-bg.gif) top right no-repeat;
}
#homebutton
{
border:solid red 1px;
	width: 46px;
	height: 13px;
	cursor:pointer;
	border:none;

	background: url(../images/homepage/home_small.jpg) top no-repeat;

}
table#vlogin_head
{
	width: 384px;
	height: 22px;

	border:none;
	background: url(../images/vlogin/return_top.jpg) no-repeat;
}

table#vlogin_bg
{
	width: 384px;


	background: url(../images/vlogin/return_middle.jpg) repeat-y;
}
table#vlogin_btn
{
	width: 384px;
	height: 8px;

	border:none;
	background: url(../images/vlogin/return_bottom.jpg) no-repeat;
}
table#bbb
{
margin-left:340px;
margin-top:3px;
}
*html table#bbb
{
margin-left:190px;
margin-top:2px;

}
table.cccc
{
margin-left:-40px;
}
*html table.cccc
{
margin-left:0px;
margin-top:19px;
}
table#orderstore
{
	width: 577px;
	height: 26px;

	border:none;
	background: url(../images/order/selectcity_top.jpg) no-repeat;
}
table#orderstore_middle
{
	width: 577px;
	height: 300px;

	border:none;
	background: url(../images/order/middle.png) repeat-y;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
table#orderstore_bgimg
{

	height: 290px;

	border:none;
	background: url(../images/order/image_background.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
table#orderstore_btm
{
		width: 577px;
	height: 15px;

	border:none;
	background: url(../images/order/bottom.png) no-repeat;
}
table#storeright
{
			width: 195px;
	height: 135px;

	border:none;
	background: url(../images/order/image_right.png) bottom no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	margin-top:170px;
}
table#storeleft
{
			width: 178px;
	height: 185px;

	border:none;
	background: url(../images/order/image_left.png)  no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
	margin-top:150px;

}
td#shopcolor  :hover

{
	background:#B2D404;
	color:black;
	width:200px;
}
table#tableshopcolor:hover

{

	background:#C1D967;


	}
td#shopcolor a :hover

{
	background:#C1D967;
	color:black;
	width:200px;
}
table#orderstore1
{
	width: 577px;
	height: 26px;

	border:none;
	background: url(../images/order/select-shop.jpg) no-repeat;
}
td#location_heading
{
	width: 119px;
	height: 34px;

	background: url(../images/location.png) no-repeat;
	behavior: url(templates/subway/css/iepngfix/iepngfix.htc);
}
#Additional_field
{
height:70px;
width:220px;
}
span#page_1
{

	width: 25px;
	height: 23px;
	padding-left:10px;
	background: url(../images/pagination/aeroleft.jpg) no-repeat;

}
span#page_2
{

	width: 45px;
	height: 23px;
	padding-left:30px;
	background: url(../images/pagination/aeroright.jpg) no-repeat;

}
div.pagination
{


}

div#mpra_cs1 {
	width: 214px;
	height: 28px;
	background: url(../images/pagination/new_mpra_foambg.jpg) no-repeat;
}
div#alertbox1
{

width:190px;
padding-top:10px;

}
#editbox
{
margin-top:1px;
}
#unitnext
{
      width: 46px;
	height: 15px;
	border:none;
	cursor:pointer;
	padding:5px 0px;
	background: url(../images/unit/next1.jpg) no-repeat;
}
#elog_header
{
margin-left:9px;

}
#elogbody
{
	margin-left:2px;
}
#elogbody1
{
	margin-left:2px;
}
#profile_body
{
	margin-left:4px;
}
#mprabox
{
margin-left:50px;
}
#mpra_box_btn
{
	margin-left:90px;
}