/* General Rules */
body {margin:0; padding:0; background:#ffffff;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
p, form {margin:0; padding:0}
img {border:0 none}
a {text-decoration:none; color:#000000; outline:none}
a:hover {text-decoration:underline; color:#000000; outline:none;}

/* Formatting CSS, Only used in last td or tr, not any nested td or tr */
tr.PadBot12 td{ padding-bottom:12px;}
tr.PadTop7 td{ padding-top:7px;}
tr.PadBottom7 td{ padding-bottom:7px;}
tr.PadTop12 td{ padding-top:12px;}
td.PadRight7{ padding-right:7px;}

/* Home page CSS */
div.container{width:98%; position:relative; margin:0 auto; padding:0;}
div.container .logo{position:absolute;left: 35px; top:8px;}
.Slogan{float:right; font-size:12px; font-weight:bold; position:absolute; margin:190px 0 0 40px;}

.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;}

.Baner_bg {background:url(images/banner_bg_1.gif) left top repeat-x;}
.Baner {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;}

.DataText{color:#000000; text-align:justify; line-height:16px;}
.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;}

.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;}

/* 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;}

/* Contact page CSS */
.InnerTitle{ font-family:Trebuchet MS; font-size:18px; font-weight:bold; color:#ffffff; background:url(images/title_bg.jpg) left top repeat-x; height:45px; line-height:33px; padding-left:12px; vertical-align:top;}
.DataLink{color:#0b9dc2;text-decoration:none;}
.DataLink:hover{text-decoration:underline;}
.ContactLinks{color:#074f8a;text-decoration:none;}
.ContactLinks:hover{text-decoration:underline;}

/* Contact page - Email List Table CSS */
.ContactTable{border:1px solid #95e6fa; background:#fff; line-height:18px; padding:1px; }
.ContactTableRaw1{background:#f5fdff; height:20px; vertical-align:middle; border-bottom:1px dashed #95e6fa;border-right:1px dashed #95e6fa;}
.ContactTableRaw1Last{background:#f5fdff; height:20px; vertical-align:middle; border-bottom:1px dashed #95e6fa;}        
.ContactTableRaw2{background:#ecfbfe;height:20px; vertical-align:middle;border-bottom:1px dashed #95e6fa;border-right:1px dashed #95e6fa;}
.ContactTableRaw2Last{background:#ecfbfe;height:20px; vertical-align:middle;border-bottom:1px dashed #95e6fa;}


/* Container Information Page CSS */
.TitleBg{ background:url(images/title_bar_bg.gif) left top repeat-x; height:30px; color:#FFFFFF; font-weight:bold;}
.DataTopTable{border:1px solid #95e6fa; background:#fff; line-height:18px; padding:1px; }
.DataTopTitle{ background:#ecfbfe;border-bottom:1px dashed #95e6fa; font-size:12px; font-weight:bold;}
.DataTextRight{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#000000;}
.DataTextLeft{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000000;}
.DataTopTableRaw1{background:#fff; height:20px; vertical-align:middle; border-bottom:1px dashed #95e6fa;border-right:1px dashed #95e6fa;}
.DataTopTableRaw1Last{background:#fff; height:20px; vertical-align:middle; border-bottom:1px dashed #95e6fa;}        
.DataTopTableRaw2{background:#ecfbfe;height:20px; vertical-align:middle;border-bottom:1px dashed #95e6fa;border-right:1px dashed #95e6fa;}
.DataTopTableRaw2Last{background:#ecfbfe;height:20px; vertical-align:middle;border-bottom:1px dashed #95e6fa;}
.ResultTitle{background:#ecfbfe;height:30px; vertical-align:middle;border-bottom:1px dashed #95e6fa;border-right:1px dashed #95e6fa; font-size:12px; font-weight:bold;}
.ResultTitleLast{background:#ecfbfe;border-bottom:1px dashed #95e6fa;font-size:12px; font-weight:bold;}
.ResultTitle a,.ResultTitleLast a{color:#fc771e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;} 
.ResultTitle a:hover,.ResultTitleLast a:hover{text-decoration:none;} 


#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;}

.norml_text_ul {margin:5px 0 0 0; padding:0; list-style-type:none}
.norml_text_ul li {background:url(images/arroy.jpg) left 3px no-repeat; padding:0 0 0 15px; line-height:16px; text-align:justify}
.norml_text_ul li a {color:#000000; text-decoration:underline}
.norml_text_ul li a:hover {color:#000000; text-decoration:none}

.norml_text_nom { padding:0;}
.norml_text_nom li {padding:0; margin-top:10px; line-height:16px; list-style:decimal; text-align:justify}
.norml_text_nom li a {color:#000000; text-decoration:underline}
.norml_text_nom li a:hover {color:#000000; text-decoration:none}

.DataText a {color:#000000; text-decoration:underline}
.DataText a:hover {color:#000000; text-decoration:none}

.LoginTable_in{border:1px solid #e1dddc; background:#f5f5f5;}
.LoginTop_in{background:url(images/login_bg.jpg) left top repeat-x; height:20px; line-height:20px; color:#ffffff; font-weight:bold; padding:0 0 0 10px;}
.LoginTable_in a{color:#000000; text-decoration:underline; font-size:10px;}
.LoginTable_in a:hover{text-decoration:none;}
.LoginTxtBox_in {width:200px; border:1px solid #dfdbdb; height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.LoginMultiTxtBox_in{width:200px; height:60px; border:1px solid #dfdbdb; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.PadLt15 {padding-left:20px}

.norml_ul {margin:8px 0 0 5px; padding:0; list-style-type:none}
.norml_ul li {background:url(images/arrow-1.jpg) 5px 10px no-repeat; padding:0 0 0 20px; line-height:25px; text-align:justify}
.norml_ul li a {color:#000000; text-decoration:underline}
.norml_ul li a:hover {color:#000000; text-decoration:none}
.box_bg {background:#e4faff}
.norml_ul_text {margin:8px 0 0 0px; padding:0; list-style-type:none}
.norml_ul_text li {background:url(images/arrow-1.jpg) 0px 6px no-repeat; padding:0 0 0 15px; line-height:18px; text-align:justify; margin-bottom:12px}
.norml_ul_text li a {color:#000000; text-decoration:underline}
.norml_ul_text li a:hover {color:#000000; text-decoration:none}
.org_tital {color:#d2682f} 
.norml_ul_box {margin:8px 0 0 0px; padding:0; list-style-type:none}
.norml_ul_box li {background:url(images/arrow-box.jpg) 0px 6px no-repeat; padding:0 0 0 15px; line-height:18px; text-align:justify; margin-bottom:12px}
.norml_ul_box li a {color:#000000; text-decoration:underline}
.norml_ul_box li a:hover {color:#000000; text-decoration:none}
