/*SELECTOR CSS*/
body {
   margin-bottom: 0; margin-top: 0; margin-left: auto; margin-right: auto; color: black; padding: 0; text-align: center; background:#4E513E url(../_layout/large_bg.png) no-repeat center top;
   font-size: x-small;     /* IE5 Win will see this. Its font is too large. */
   voice-family: "\"}\"";  /* IE5 Win will choke on these lines        */
   voice-family: inherit;  /* so it will not get to the following line. */
   font-size: small;       /* Browsers other than IE5 Win will see this. */
   font-size:80%;
   font-family:tahoma, verdana, arial, sans-serif;
}
html, body{margin: 0; padding: 0;}
html>body { font-size: small; /* Opera will see this, as per font setup above. */ }
pre { font-family: "Courier New", Courier, monospace; }
th,td,code { margin: 0; padding: 2; vertical-align: top; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small; }
table>th,
table>td { font-size: small; }
img { border: 0; }
a:link,a:visited{color:#000000;}
a:hover, a:focus, a:active{color:#C03}
h1, h2, h3 { padding: 0; margin: 0; }
h2 a:link,h2 a:visited { text-decoration: none; color: #333333; }
h2 a:hover { text-decoration: underline; color: black; }
h2 a:active { text-decoration: underline; color: #570000; }
input {font-size: 90%; padding: 1px 0px 1px 2px;}
select {font-size: 90%; padding: 0px 0px 0px 0px; text-transform: capitalize;}

/*GENERAL LAYOUT CSS*/
#MainRegion {background-color:#FFFFFF; margin-top: 0; margin-bottom: 0; margin-right: auto; margin-left: auto; padding: 0px; width: 800px; text-align: left; }

#LeftColumn { background:url(../_layout/nav_BG.png) repeat-y; FLOAT: left; MARGIN:0px 0px 0px 0px; WIDTH:200px; background-color:#FFFFFF;}
#LeftColumn ul{ margin:0; padding:0; }
#LeftColumn li{ margin:0px 0px 0px 22px; list-style:none; border-bottom:1px solid #ffffff; }
#LeftColumn .button { display: block; background-position:left; padding-top:7px; padding-right:0px; padding-left:25px; font-family:"Lucida Grande","Lucida Sans Unicode", Arial;  font-size:0.85em; color:#FFFFFF; font-weight:bold; text-decoration:none; height:18px; }
#LeftColumn .button:hover { background-image:url(../_layout/nav_Hover.png); background-repeat:no-repeat; padding-top:7px; padding-left:25px; margin-left:0px; color:#FFFFFF; height:18px; font-family:"Lucida Grande","Lucida Sans Unicode", Arial; }
#LeftColumn .button_r { background-image:url(../_layout/nav_Select.png); background-repeat:no-repeat; padding-top:7px; margin-left:0px; display: block; background-position:left; padding-right:0px; padding-left:25px; font-family:"Lucida Grande","Lucida Sans", Arial;  font-size:0.85em; font-weight:bold; text-decoration:none; color:#FFFFFF; height:18px;}
#LeftColumn .bottom_image { border-bottom:1px solid #FFFFFF; }

#MainContent {voice-family: "\"}\""; voice-family:inherit; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 180px; PADDING-TOP: 0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif}

/*HEADER CSS*/
.logbar {background-image: url(/inc_header/_layout/logbar_bg.jpg);padding-left: 5%;padding-right: 5%;padding-top: 0px;padding-bottom: 15px;background-repeat: repeat-x;background-color: #BBBBBB;}
.clientbar {padding: 5px 0px 5px 5px;font: italic 12px sans-serif;color: #858585;background-image: url(/inc_header/_layout/log_client_bg.jpg);background-repeat: repeat-x;}
.clientbar a {color: #666666;text-decoration: none;font-weight: bold;font-size: 9px;font-style: normal;letter-spacing: 1px;margin-left: 5px;padding-left: 5px;padding-right: 5px;padding-bottom: 3px;padding-top: 2px}
.clientbar a:hover {background: #CCCCCC;color: Black;}
.headerbar { width:780px; display:inline; }

/*MAIN NAVIGATION CSS*/
#MainNavigation{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#MainNavigation UL{ border-bottom-width:0px; padding-left:0px;}
#MainNavigation LI{ padding-top:0px;}
#MainNavigation A{ background-image:url(../_layout/nav_Select.jpg); background-repeat:repeat-x; text-decoration:none; padding:0px 0px 0px 0px;}
#MainNavigation A:hover{ color:#FFFFFF; text-decoration:none;}

/*MAIN CONTENT CSS*/
#MainContent H1{MARGIN: 0; FONT-SIZE: 110%; FONT-WEIGHT:bold; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000;}
#MainContent H2{padding-bottom:0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; }
#MainContent H3{FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; margin:0; padding:0;}
#MainContent P{FONT-SIZE: 100%; FONT-WEIGHT:normal; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; padding:0;}
#MainContent A {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: none;}
#MainContent A:hover {display:inline;COLOR: #000000;text-decoration: underline;}

#MainContent #ContentDetails {float:right; width:280px;MARGIN-RIGHT:20px; MARGIN-TOP:20px;padding-left:5px; padding-right20px; border: 1px dotted #cccccc}
#MainContent #ContentDetails A{MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: normal;display:inline;COLOR: #000000;text-decoration: none; font-size:95%}
#MainContent #ContentDetails A:hover{text-decoration: underline; }
#MainContent #ContentDetails  UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#MainContent #ContentDetails  LI {PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}

#MainContent2 .red {COLOR: #ff0000;FONT-WEIGHT: bold;}
#MainContent2 H1{MARGIN: 0; FONT-SIZE: 110%; FONT-WEIGHT:bold; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000;}
#MainContent2 H2{padding-bottom:0px; FONT-SIZE: 100%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; }
#MainContent2 H3{FONT-SIZE: 110%; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #E08411; margin:0; padding:0;}
#MainContent2 P{FONT-SIZE: 100%; FONT-WEIGHT:normal; FONT-FAMILY: tahoma, verdana, arial, sans-serif; COLOR: #000000; padding:0;}
#MainContent2 A {MARGIN: 0px 0px 0px 0px;FONT-WEIGHT: bold;display:inline;COLOR: #000000;text-decoration: none;}
#MainContent2 A:hover {display:inline;COLOR: #000000;text-decoration: underline;}
#subnavigation{FONT-SIZE: 12px;  MARGIN: 0px 0px 0px; width:150px; font-family: tahoma, verdana, arial, sans-serif; padding-top:20px;}
#subnavigation H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px;  COLOR: #000066; PADDING-TOP: 3px; border-bottom: 1px solid #CCCCCC;}
#subnavigation UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#subnavigation LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
#subnavigation A {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px;  FONT-WEIGHT: normal; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px;  COLOR: #888888; PADDING-TOP: 3px;  TEXT-DECORATION: none; background-image:url(../inc_layout/nav_arrow.gif); background-position:left; background-repeat:no-repeat; border-bottom: 1px solid #CCCCCC;}
#subnavigation A:hover {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px;COLOR: #000066;TEXT-DECORATION: NONE;font-weight: bold;background-color: #E8E8E8;}

#cont { MARGIN: 0px 0px 0px 200px; padding-right:0px; }
#cont h1 { background-image:url(../_layout/nav_star.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: 150%; color:#757A54; font-style: bold; padding-top:10px; padding-bottom:5px; padding-left:65px; padding-top:2px; }
#cont h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; padding-left:15px; padding-top:20px; }
#cont h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; }
#cont p { font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #003375; font-weight: normal; text-align:justify; width:570px; margin-left:15px; }
#cont a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #003375; font-weight: bold; text-decoration: none; }
#cont a:hover{ text-decoration: underline; }
#cont UL { LIST-STYLE-TYPE: disc; color: #003375; }
#cont LI { padding-bottom:10px; margin-right:25px; color:#003375; }
#cont td {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #003375; }
#cont .red { text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF0000;font-weight: bold; }

#contmore { MARGIN: 0px 0px 0px 0px; padding:10px; width:35%; float:left; }
#contmore h1 { background-image:url(../_layout/nav_star.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: 110%; color:#757A54; font-style: bold; padding-bottom:5px; padding-left:65px; padding-top:6px; }
#contmore p { font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #003375; font-weight: normal; text-align:justify; margin-left:0px; }
#contmore a { color: #003375; text-decoration: none; }
#contmore a:hover{ text-decoration: underline; }
#contmore UL { LIST-STYLE-TYPE:disc; color: #003375; }
#contmore LI { padding-bottom:5px; color: #003375; }

#contmore2 { MARGIN: 0px 0px 0px 500px; padding:10px; }
#contmore2 h1 { background-image:url(../_layout/nav_star.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: 110%; color:#757A54; font-style: bold; padding-bottom:5px; padding-left:65px; padding-top:6px; }
#contmore2 p { font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #003375; font-weight: normal; text-align:justify; margin-left:10px; }
#contmore2 a { color: #003375; text-decoration: none; }
#contmore2 a:hover{ text-decoration: none; }

#copyright { text-align: center; height:50px; font-size: 0.75em; color: #000000; margin: 0; padding-right: 0; padding-left: 0; padding-top: 5px; padding-bottom: 5px; clear: both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }

.DefaultBox{background-color: #F7F3F7;border-top: 1px solid #CECFCE;border-right: 1px solid #CECFCE;border-bottom: 1px solid #CECFCE;border-left: 1px solid #CECFCE; }
.MainLoginBox{background-color: #F7F3F7;border-top: 1px solid #CECFCE;border-right: 1px solid #CECFCE;border-bottom: 1px solid #CECFCE;border-left: 1px solid #CECFCE; MARGIN: 10px 0px 10px 0px; width:400px}
.ChildLoginBox{background-color: #F7F3F7;border-top: 1px solid #CECFCE;border-right: 1px solid #CECFCE;border-bottom: 1px solid #CECFCE;border-left: 1px solid #CECFCE; MARGIN: 10px 0px 10px 0px; width:190px; float:right; margin-right:10px; padding-left:10px;}
.red {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF0000;font-weight: bold;}
.maintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; }
.SearchTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000066; FONT-WEIGHT: bold; }
.time { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003375; text-align:right; padding:5px 20px 0px 0px; }
.tick {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #003375; }
.dropdown {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003375; }
.input {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #003375; }

#shop-info { width:560px; padding:0px 20px 0px 10px; background:url(../_layout/offer_box_bg.png) repeat-y; }
#shop-info .img_brd { border:1px solid #E3E3E3; padding:3px; margin-top:5px; }
#shop-info h2 { font-size:18px; font-weight:bold; }
#shop-info p { font-size:14px; width:auto; }
.shop-link a { text-align:center; margin:0 auto; display:inline-table; }
#shop-info a.link { font-size:9px; font-weight:bold; color:#666666; width:150px; float:left; position:absolute; margin-top:10px; padding-left:5px; }

.shop-offer { padding-bottom:10px; }
.shop-offer h2 { font-size:18px; font-weight:bold; color:#C85051; }
.shop-offer h3 { font-size:16px; font-weight:bold; color:#666666; padding:5px 0px 5px 15px; }
.shop-offer span { font-size:10px; color:#666666; padding:5px 0px 0px 15px; }

.right { border:1px solid #E3E3E3; margin:25px 20px 0px 0px; padding:5px; width:210px; }
.right p { padding:5px 0px 0px 15px; }
.right a { font-size:9px; font-weight:bold; color:#666666; }

.offer_border { border-top:2px solid #E3E3E3; width:505px; margin:15px auto 10px auto; }

.shop_offer_image { width:45px; height:45px; background:url(../_layout/offer_star.png) no-repeat; position:absolute; margin-left:120px; margin-top:-120px; }
.shop_offer_image span { font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; position:relative; top:15px; }
.shop_offer_image span.more { left:19px; }

#signup-text .offerh2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#C85051; }
#signup-text p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:320px; }

#intro-text { width:90%; }
#intro-text h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#C85051; }
#intro-text p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
#intro-text a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C85051; }
