﻿/* General Rules */
body {
	margin				:	0;
	padding				:	0;
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	12px; 
	color				:	#000000;
	background			:	#ffffff;
}
form, p, input {
	margin				:	0; 
	padding				:	0;
}
img {
	border				:	0 none;
}

/* Home page CSS */
div.container {
	width				:	98%;
	position			:	relative;
	margin				:	0 auto;
	padding				:	0;
}
div.container .logo {
	position			:	absolute;
	left				:	35px;
	top					:	8px;
}
.HeaderFooterBg {
	background			:	#eef0f1;
	width				:	986px;
}
.FooterText {
	color				:	#3c3c3c; 
	font-size			:	10px; 
	text-align			:	center; 
	vertical-align		:	middle;
}

.TopMenu {
	height				:	52px;
	float				:	right;
	font-size			:	11px;
}
.TopMenu ul {
	margin				:	20px 10px 20px 0; 
	padding				:	0px;
	list-style			:	none; 
	float				:	right;
}
.TopMenu ul li {
	padding				:	0;
	float				:	left;
	margin				:	0 0 0 20px;
}
.TopMenu ul li a {
	background			:	url(images/bullet.gif) left 3px no-repeat;
	text-decoration		:	none;
	display				:	block;
	line-height			:	12px;
	padding				:	0 0 0 10px;
	color				:	#565757;
}
.TopMenu ul li a:hover,.TopMenu ul li a.select {
	color				:	#0b9dc2;
}

.Banner_bg {
	background			:	url(images/banner_bg_1.gif) left top repeat-x;
}
.Banner {
	background			:	url(images/banner_1.png) center top no-repeat;
}

.MenuBar {
	height				:	27px; 
	line-height			:	27px; 
	background			:	url(images/mebu_bg.jpg) left top repeat-x; 
	padding				:	0 0 0 186px;
}
.MenuBar ul {
	margin				:	0; 
	padding				:	0px;
	list-style			:	none;
	height				:	27px; 
	line-height			:	27px;
}
.MenuBar ul li {
	margin				:	0; 
	padding				:	0px;
	list-style			:	none; 
	float				:	left; 
	height				:	27px; 
	line-height			:	27px;
}
.MenuBar ul li a {
	font-weight			:	bold; 
	color				:	#c0effc; 
	text-decoration		:	none; 
	height				:	27px; 
	line-height			:	27px;
}
.MenuBar ul li a:hover,.MenuBar ul li a.select {
	color				:	#fff;
}
.MenuBar ul li.sap{
	margin				:	0; 
	width				:	26px; 
	height				:	27px; 
	line-height			:	27px; 
	display				:	block; 
	padding				:	0 12px; 
	background			:	url(images/sap.jpg) center top no-repeat;
}

.LoginTable {
	width				:	167px; 
	border				:	1px solid #e1dddc; 
	border-bottom		:	0 none; 
	background			:	url(images/login_table_bg.gif) left top repeat-x; 
	font-size			:	10px
}
.LoginBottomCurve {
	background			:	url(images/login_bottom_curve.gif) left bottom no-repeat; 
	width				:	167px; 
	height				:	7px; 
	font-size			:	10px;
}
.LoginTop {
	width				:	161px; 
	background			:	url(images/login_bg.jpg) left top repeat-x; 
	height				:	20px; 
	line-height			:	20px; 
	color				:	#ffffff; 
	font-size			:	10px; 
	font-weight			:	bold; 
	padding				:	0 0 0 10px;
}
.LoginTable a {
	color				:	#000000; 
	font-size			:	10px; 
	text-decoration		:	underline;
}
.LoginTable a:hover {
	text-decoration		:	none;
}
.LoginTxtBox { 
	width				:	90px; 
	border				:	1px solid #dfdbdb; 
	height				:	13px; 
	font-size			:	11px;
}

.ContactLinks {
	color				:	#074f8a;
	text-decoration		:	none;
}
.ContactLinks:hover {
	text-decoration		:	underline;
}

.TitleBg { 
	background			:	url(images/title_bar_bg.gif) left top repeat-x; 
	height				:	30px; 
	color				:	#FFFFFF; 
	font-weight			:	bold;
}

.InnerTitle {
	font-size			:	14px; 
	font-weight			:	bold; 
	color				:	#fc771e;
}

.title-header {
	background-color	:	Orange;
	font-family			:	Verdana;
	font-size			:	8pt;
	font-weight			:	normal;
	border				:	1px #ACA899 solid;
	border-left			:	1px White solid;
	border-top			:	1px White solid;
	color				:	White;
}
.table-border {
	border				:	solid 1px Orange;
}
.table-border-left {
	border-left			:	solid 1px Orange;
}
.table-border-right {
	border-right		:	solid 1px Orange;		
}
.grid-background {
	border				:	1px solid #95e6fa;
	background			:	#fff;
	line-height			:	18px;
	padding				:	1px;
}
.grid-header {
	background			:	#ecfbfe;
	height				:	30px;
	font-size			:	12px; 
	font-weight			:	bold;
	border-bottom		:	1px dashed #95e6fa;
	border-right		:	1px dashed #95e6fa;
}
.grid-header a {
	color				:	#fc771e;
	text-decoration		:	underline;
}
.grid-header a:hover {
	text-decoration		:	none;
}
.grid-row {
	background			:	White;
	height				:   20px;
	vertical-align		:	middle;
}
.grid-row a {
	color				:	#0b9dc2;
	text-decoration		:	underline;
}
.grid-row a:hover {
	color				:	#0b9dc2;
	text-decoration		:	none;
}
.grid-altrow {
	background			:	#ecfbfe;
	height				:   20px;
	vertical-align		:	middle;
}
.grid-altrow a {
	color				:	#0b9dc2;
	text-decoration		:	underline;
}
.grid-altrow a:hover {
	color				:	#0b9dc2;
	text-decoration		:	none;
}
.grid-row-light {
	background			:	#f5fdff;
	height				:   20px;
	vertical-align		:	middle;
}
.grid-row-light a {
	color				:	#0b9dc2;
	text-decoration		:	underline;
}
.grid-row-light a:hover {
	color				:	#0b9dc2;
	text-decoration		:	none;
}
.grid-cell {
	border-bottom		:	1px dashed #95e6fa;
	border-right		:	1px dashed #95e6fa;
}
.grid-footer {
	font-family			:	Verdana;
	font-size			:	8pt;
	font-weight			:	normal;
	border				:	1px #73A1E4 solid;
	background			:	url(images/title_bar_bg.gif) left top repeat-x; 
	height				:	30px; 
	color				:	#FFFFFF; 
	font-weight			:	bold;
}
.grid-footer a {
	color				:	#0b9dc2;
	text-decoration		:	underline;
}
.grid-footer a:hover {
	color				:	#FFFFFF;
	text-decoration		:	none;
}
.grid-selectedrow {
	background-color	:	#EDF2F8;
}

.detail-background {
	border				:	1px solid #95e6fa;
	background			:	#fff;
	line-height			:	18px;
	padding				:	1px;
}
.detail-title {
	background			:	#ecfbfe;
	font-size			:	12px; 
	font-weight			:	bold;
	border-bottom		:	1px dashed #95e6fa;
}
.detail-row {
	background			:	White;
	height				:   20px;
	vertical-align		:	middle;
}
.detail-altrow {
	background			:	#ecfbfe;
	height				:   20px;
	vertical-align		:	middle;
}
.detail-header {
	border-bottom		:	1px dashed #95e6fa;
	border-right		:	1px dashed #95e6fa;
}
.detail-item {
	border-bottom		:	1px dashed #95e6fa;
}

.button1 {
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:   8pt;
	color				:	#022873;
	border				:	1px solid #778CC6;
	background-image	:	url(images/button-html-back.gif);
	background-repeat	:	repeat;
	background-position	:	left top;
	height				:	20px;
	cursor				:	hand;
	padding-right		:	1px;
	padding-left		:	1px;
	text-decoration		:	none;
}
.button1off {
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	color				:	#999999;
	border				:	1px solid #CCCCCC;
	background-image	:	url(images/button-html-back.gif);
	background-repeat	:	repeat;
	background-position	:	left top;
	height				:	20px;
	cursor				:	hand;
	padding-right		:	1px;
	padding-left		:	1px;
	text-decoration		:	none;
}

.maintext {
	font-family			:	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	8pt;
	color				:   #006f9f;
}
.submenu {
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	11px;
	color				:	#022873;
	text-decoration		:	none;
	padding-top			:	3px;
	padding-bottom		:	2px;
	float				:	left;
	background-image	:	url(images/bullet_arrow_on.gif);
	background-repeat	:	no-repeat;
	background-position	:	left center;
	padding-right		:	15px;
	padding-left		:	20px;
}

.topmenu {
  background-image		:	url(images/menuHoverBG.gif); 
  background-color		:	#757495; 
  border				:	1px solid #696885; 
  border-bottom-color	:	#57566F; 
  border-right-color	:	#57566F; 
  cursor				:	default; 
}

.topmenuitem {
  color					:	White; 
  background-image		:	url(images/menuHoverBG.gif); 
  background-color		:	#757495;
  font-family			:	tahoma; 
  font-size				:	10px; 
  font-weight			:	bold;
  padding				:	3px;
  cursor				:	default; 
}

.topmenuitemhover {
  color					:	white;
  background-image		:	url(images/menuHoverBG.gif);   
  background-color		:	Orange; 
  font-family			:	tahoma; 
  font-size				:	10px; 
  font-weight			:	bold;
  cursor				:	default; 
}

.levelmenuitem {
  border				:	1px solid #F5F5F5; 
  color					:	#00025C;
  font-family			:	tahoma; 
  font-size				:	11px;
  padding				:	5px;
  cursor				:	default; 
}

.levelmenuitemhover {
  background-color		:	#FFEEC2; 
  color					:	#333333;
  border				:	1px solid #57566F; 
  border-top-color		:	#9190AC; 
  border-left-color		:	#9190AC;
  font-family			:	tahoma; 
  font-size				:	11px; 
  cursor				:	default; 
}

.levelmenugroup {
  background-color		:	#F5F5F5;
  border				:	1px #9190AC solid; 
  border-style			:	solid;
  cursor				:	default; 
}

.masterheader {
	background-color	:	#DCE6F4;
	border				:	1px solid #696885;
	padding				:	5px;
}

.emailCell {
	border				:	solid 1px black;
}

.link1 {
	background			:	#ecfbfe;
	color				:	#fc771e;
	font-size			:	12px; 
	font-weight			:	bold;
}
.link1:hover {
	text-decoration		:	none;
}

/* Banner CSS */
.BannerTitleText {
	font-size			:	12px; 
	font-weight			:	bold; 
	color				:	#d3682e;
}
.QuickQuoteBanner{width:167px; height:185px; background:#effdfd url(images/bg_quickquote.jpg) left top no-repeat; border:1px solid #c9f7f5}
.PhotoGalleryBanner{width:167px; height:185px; background:#effdfd url(images/bg_photogallary.jpg) left top no-repeat; border:1px solid #c9f7f5}
.TrackOrderBanner{width:167px; height:185px; background:#effdfd url(images/bg_track_your_oder.jpg) left top no-repeat; border:1px solid #c9f7f5}
.AuctionBanner{width:167px; height:250px; background:#effdfd url(images/bg_auction.jpg) left top no-repeat; border:1px solid #c9f7f5; text-align:justify;}
.AuctionBanner p{text-align:justify; padding:4px 0 0 0;}

.DataText{color:#000000; text-align:justify;}
.DataTextSmall{color:#000000; text-align:justify; font-size:11px;}
.DataTextSmallBold{color:#000000; font-weight:bold; font-size:11px;}
.DataTextSmallBold a{ text-decoration:underline;color:#000000; font-weight:bold;}
.DataTextSmallBold a:hover{ text-decoration:none;}
.ServicesSap{background:url(images/services_sap.jpg) left top repeat-y;width:40px;}

#menu_container {margin:0px auto; position:relative; height:27px; z-index:100; background:url(images/mebu_bg.jpg) left top repeat-x; padding:0 0 0 180px;}
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu li.sap{margin:0; width:22px; height:27px; line-height:27px; display:block; padding:0 10px; background:url(images/sap.jpg) center top no-repeat;}
#pmenu a, #pmenu a:visited {display:block; height:27px; width:1%; line-height:27px; text-indent:5px; font-weight:bold; color:#c0effc; text-decoration:none;}
#pmenu li ul li a, #pmenu li ul li a:visited {padding:0px 3px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {}
#pmenu li {float:left;}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {color:#fff;}
#pmenu li ul {display:none;}
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:0px 5px 0px 0px; background:url(images/submenu_bg.gif) left top repeat-x; border:1px solid #2eb3d6; border-width:0 1px 1px 1px; font-size:11px; font-weight:normal}
#pmenu > li:hover > ul {left:-17px; top:27px;}
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #pmenu li a:hover {position:relative; background:none; color:#fff;}
#pmenu li a:active, #pmenu li a:focus {color:#fff;}
#pmenu li.fly {}
#pmenu li.drop {}
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:0px 5px 0px 0px; background:url(images/submenu_bg.gif) left top repeat-x; border:1px solid #2eb3d6; border-width:0 1px 1px 1px; font-size:11px; font-weight:normal}
#pmenu li a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
#pmenu li a:hover ul {visibility:visible; left:-17px; top:27px; lef\t:-17px; to\p:27px;}
#pmenu li a:hover ul a:hover ul{visibility:visible; top:-11px; left:80px;}
#pmenu li a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
