/*** color scheme base http://colorschemedesigner.com/#3v31Tw0w0w0w0 ***/

body { color: #333; background:#600 url(../images/pagebg.jpg) repeat-x left -35px; margin:0; padding: 0; font: 0.85em Arial, Helvetica, sans-serif; }
body.plain { color: #333; background:#eee; margin:0; padding:10px; font: 0.85em Arial, Helvetica, sans-serif; }
#wrap { margin: 0 auto; padding: 0; width: 960px; /*background-color:#300; */ }
a,a:visited {color:#36C;}

form input,form select { vertical-align:middle; line-height:1em; font-size:1em; }
form input.normal,form select.normal { width:auto; }
form .small { font-size:0.8em; height:1.2em; line-height:1.2em; /* border:solid 1px #ccc; */ }
fieldset { border:solid 1px #ddd;padding:0 5px 5px; }
legend { font-size:1em; color:#900; font-weight:700; margin-left:10px; padding:2px 5px; }
input.submit {border:outset 1px #FFF; padding:3px 5px; font-weight:700;}

/*
h1,h2 { margin: 0 0 10px; padding:0; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 400; color: #6699CC; margin: 0; padding: 0; }
h2 { font-family: Arial, sans-serif; font-weight: 400; color: #777; font-size:1.6em; }
h3 { font-family: Arial, sans-serif; font-weight: 400; color: #777; font-size:1.2em; }
.footer { font-size:10px; font-family:Verdana,sans-serif; line-height:1.6em; color:#666; border-top:solid 1px #999; padding-top:10px; }
.footer a,.footer a:visited { color:#069; text-decoration:none; }

a,a:visited { color:#369; }

.rounded { padding:10px; border:solid 1px #C7C7E3;background-color:#f7f7f7; }
.cart .bdr { border-top:solid 1px #ddd;border-left:solid 1px #ddd; }
.cart .bdr td,.cart .bdr th { border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; }
.cart td { font-size:1em; font-family:Arial,sans-serif; }
.cart th { font-size:1em; }
.cart th b { font-weight:400; }
.cart img { vertical-align:middle; }
.cart p { font: 0.9em Arial, Helvetica, sans-serif; }

.cart label {width:30%;*width:29.9%;float:left;display:inline;}

input, textarea { font-size:12px; }
input.qtyc { border:none; margin:0 auto; float:none; }
input.qty { border:none; }
*/

#hd { height:132px; position:relative; background-color:#FFF; }
#hd h1 { width:336px; float:left; display:none; visibility:hidden; }
#hd img { float:left; margin-right:40px;display:inline; }
#hd h2 { margin-top:25px; font-size:22px; line-height:1em; width:300px; text-align:center; font-family:"Times New Roman",serif; font-weight:400;display:inline; float:left; }

#topnav { margin:0; padding:0;padding-left:80px; list-style:none; display:block; clear:both; height:36px;//height:36px; background-color:#930;}
#topnav li { line-height:36px;margin-left:7px; display:inline;}
#topnav li a,#bd #topnav li a:visited { color:#FFF; text-decoration:none; padding:0 15px; margin:0 auto;line-height:36px; float:left; }
#topnav li a:hover { color:#FFF; text-decoration:none; background-color:#000; }

#hd #myaccount { position:absolute; right:0; top:0; width:220px; /* height:40px;background-color:#ddd; */ padding:3px; border:solid 1px #ddd;border-top:none; line-height:1.4em; font-size:11px; text-align:center; }
#hd #myaccount input { font-size:11px; border:solid 1px #666; }
#hd #myaccount input.submit { font-size:10px; padding:2px; }

#hd #showTime { position:absolute; right:-2px; top:65px; width:105px; padding:3px; font-size:18px; line-height:1.4em; text-align:right; }

#bd {/* background-color:#ddd;*/  background-color:#FFF;}

#leftcol { width:189px;/* margin-right:10px; */float:left; //margin-right:0;}
#leftcol ul,#leftcol ul li{ margin:0; padding:0; list-style:none;float:left; }
#leftcol .adbox { margin:5px 0 5px 5px; background-color:#EDF1DA; float:left; width:165px; border:solid 1px #996; padding:5px; font-size:0.8em; //margin-left:3px; }
#leftcol .adbox b { background-color:#C60; color:#FFF;padding:3px 0; text-align:center; margin-bottom:5px; }

#leftcol ul#mainnav { background-color:#FFE79C; border-left:solid 7px #FC0;margin:1px 0 0 0; }
#leftcol ul#mainnav li { line-height:33px; border-top:solid 1px #fff;border-bottom:solid 1px #990; width:180px; position:relative;  }
#leftcol ul#mainnav li img { cursor:pointer; position:absolute; left:150px; top:8px; }
#leftcol ul#mainnav li ul{ display:block;  background-color:#FFE79C;}
#leftcol ul#mainnav li ul li { height:24px; line-height:25px; border-top:solid 1px #fff; background-color:#FFF7CE; border-bottom:solid 1px #FFE79C; }

#leftcol ul#mainnav li a, #leftcol ul#mainnav li a:visited { padding:0 0 0 7px;color:#000; text-decoration:none; float:left;}
#leftcol ul#mainnav li ul li a, #leftcol ul#mainnav li ul li a:visited { padding:0 0 0 17px; float:left; }

#leftcol ul#mainnav li:hover { background-color:#FC0;}
#leftcol ul#mainnav li a:hover { color:#000; text-decoration:none; }

#leftcol ul#secnav { background:#CEDFDE url(../images/sidenavbg.jpg) no-repeat; padding-top:45px; border:solid 1px #FFF; border-left: solid 2px #fff;border-bottom: solid 1px #999; margin-bottom:10px; }
/*-- also see accordion.css */

#mainbody { padding-top:1px;float:left; overflow:hidden; width:770px; }
#mainbody #search { background-color:#A8705C; color:#FFF; padding:10px 0 10px 10px; margin-bottom:1px; border:solid 1px #FFF; text-align:center; }
#mainbody #search input, #mailsearch input { border:none; font-size:12px;padding:1px 0 1px 2px; }
#mainbody #search select, #mailsearch select { border:none; font-size:12px;padding:1px 0 1px 2px; }
#mainbody #search .redbtn, #mailsearch .redbtn{ color:#FFF;border:outset 1px #ddd; padding:0 1px; height:22px; }

#mailsearch input, #mailsearch select { border:solid 1px #999; }

#mainbody #bnrad, 
#mainbody #banner { width:770px;overflow:hidden; margin-bottom:5px;float:left; }
#mainbody #banner img { width:770px;height:155px;float:left; }
#mainbody #bnrad img { width:770px;height:90px;float:left; }

#mainbody ul,
#mainbody ol { margin-left:10px;margin-bottom:10px; padding-left:10px; font-size:0.9em; list-style:disc;}
#mainbody ul li,
#mainbody ol li { padding-left:5px; font-size:110%; list-style:square; }

/***** SIDE NAVIGATION *****/
ul#menu, ul#menu ul {  font:0.9em Arial,sans-serif; list-style-type:none; margin: 0; padding: 0; float:left;display:block;clear:both; width:180px; }
ul#menu a { display: block; text-decoration: none;float:left;display:block;clear:both;background: #369;}
ul#menu a:hover { /* background: #778899;color:#FFF; */ }
ul#menu li { /*margin-top: 1px;*/ border-top:solid 1px #000;float:left;display:block;clear:both; }
ul#menu li a {  color: #fff; padding: 5px;width:170px; border-bottom:solid 1px #666; }
ul#menu li a:hover { background: #360;border-bottom:solid 1px #99c; }
ul#menu li ul li a { background: #666; color: #fff; padding-left:10px;float:left;display:block;clear:both;width:170px;border-top:solid 1px #000;border-bottom:none; }
ul#menu li ul li a:hover { background: #360; border-left: 5px #690 solid; /* padding-left:5px; */border-bottom:none; }
/***** END SIDE NAVIGATION *****/

.breadcrumb { height:24px; line-height:24px; font-family:sans-serif; font-size:11px; font-weight:700; color:#630; background-color:#E3DAD1; padding-left:10px; }
.breadcrumb a,.breadcrumb a:visited { color:#630; }
.pad10 {padding:10px;}
.pad20 {padding:20px;}
.active{font-weight:700;}

.email {background:url(../images/icons/email.png) no-repeat; padding-left:20px;}
.delete {background:url(../images/icons/icon_trash.gif) no-repeat; padding-left:20px;}
.folder {background:url(../images/icons/folder.png) no-repeat; padding-left:20px;}
.folder_move {background:url(../images/icons/folder_move.png) no-repeat; padding-left:20px;}
.draft {background:url(../images/icons/mail_draft.png) no-repeat; padding-left:20px;}
.trash {background:url(../images/icons/trash.png) no-repeat; padding-left:20px;}
.resend {background:url(../images/icons/email_go.png) no-repeat; padding-left:20px;}
.reply {background:url(../images/icons/reply.gif) no-repeat; padding-left:20px;}

.box, .ibox {padding:0; width:285px; float:left; margin:0 1px 5px 1px;/*border-right:solid 1px #FF0000;  height:165px;  */}
.boxfull {padding:0; width:99.9%; float:left; margin:0 2px 5px 0; }
.boxfull {padding:0; width:99.9%; float:left; margin:0 2px 5px 0; }

.pBox {padding:0; width:578px; float:left; margin:10px 1px 5px 1px; }
.pBox h2 {background-color:#ddd; margin:0; padding:0; height:25px; line-height:25px; font-size:0.9em; color:#FFF; border-bottom:solid 1px #333; }
.pBox h2 div {background-color:#999; text-align:center; width:175px; cursor:pointer; float:left; vertical-align:top; }
.pBox h2 div.show { text-align:center;background-color:#A8705C; }

.pBox .b, .pBox .b { padding:0; margin:0; width:556px; background-color:#FFF; border:solid 1px #990; border-top:none; padding:10px;float:left; font-size:0.9em; }

/*.box h2, .ibox h2 {background: transparent url(../images/icons.gif) no-repeat left -6px; margin:0; padding:0; height:25px; line-height:25px; width:100%; font-size:0.9em; color:#FFF; text-align:center; overflow:hidden; }*/
.box h2, .ibox h2 {background: transparent url(../images/n_icons.gif) no-repeat left 0px; margin:0; padding:0; height:25px; line-height:25px; width:100%; font-size:0.9em; color:#FFF; text-align:center; overflow:hidden; }
.boxfull h2 { background:#666 none; margin:0; padding:0; height:25px; line-height:25px; width:100%; font-size:0.9em; color:#FFF; text-align:center; overflow:hidden; }

.box .b, .ibox .b { padding:0; margin:0; width:268px; background-color:#FFF; border:solid 1px #990; border-top:none; padding:10px 5px 10px 10px;float:left; font-size:0.9em; }
.boxfull .b { padding:0; margin:0; width:99.9%; background-color:#FFF; border:solid 1px #990; border-top:none; padding:10px;float:left; font-size:0.9em; }
.box .b, .ibox .b,  .boxfull .b { height:130px; }
/*.box ul,.box .b ul,.boxfull ul,.boxfull .b ul { margin:0; padding:0; list-style:none; margin-bottom:10px; }
.box ul li,.box .b ul li,.boxfull ul li,.boxfull .b ul li {  }*/
.box a,.box a:visited,.boxfull a,.boxfull a:visited { color:#36C; text-decoration:none;height:1.2em; line-height:1.2em;  float:left; width:195px; overflow:hidden; }
.boxfull a,.boxfull a:visited {  border-bottom:solid 1px #ddd; margin-bottom:5px; }
.ibox .b .hrow,.box .b .hrow{ border-bottom:solid 1px #ddd; width:268px; overflow:hidden;  margin-bottom:5px;}
.ibox a,.ibox a:visited{ color:#36C; text-decoration:none; height:1.2em; line-height:1.2em; float:left;   }
.boxfull a,.boxfull a:visited { width:95%; }
.box a img,.box a:visited img,.ibox a img,.ibox a:visited img,.boxfull a img,.boxfull a:visited img { border:none; margin-right:7px; float:left; }
.box a:hover, .ibox a:hover, .boxfull a:hover { color:#000; text-decoration:underline; }
.box a.normal,.box a:visited.normal,.ibox a.normal,.ibox a:visited.normal,.boxfull a.normal,.boxfull a:visited.normal { border-bottom:none; margin-bottom:1px; float:left; width:auto; }

.xbox { border:solid 1px #990;border-top:none; font-size:0.9em; padding-bottom:10px; }
.xbox .b { border-right:solid 1px #ccc;border-bottom:solid 1px #ccc; margin-right:-1px; }
.xbox h2 {background-color:#A8705C; margin:0; padding:0; height:26px; line-height:26px; font-size:0.9em; color:#FFF;padding:0 0 0 10px; overflow:hidden; /* border-bottom:solid 3px #999; border-left:solid 1px #ccc; */ }
.xbox a,.xbox a:visited { line-height:20px;padding:0 0 0 3px;text-decoration:none; width:99.9%; float:left; }
.xbox a:hover { color:#000;}
.xbox .hrow {border-bottom:dotted 1px #ccc; width:99.9%; float:left; display:block; 	 }
.xbox p { padding:5px; }
.xbox p a,.xbox p a:visited { border-bottom:none; padding:0; }
.xbox img { margin:0 5px; }

.boxes a:hover { color:#FF0000; text-decoration:underline; }

.box-friend, .adbox, .box-signup, .time_buyer {padding:0; width:192px; float:left; margin:0 0 5px 0;}
.time-buy{ border:solid 1px #906B46; font-size:11px; font-family:Tahoma,sans-serif; margin-left:2px;}
.time-buy th{ background-color:#C60; color:#FFF;}
.time-buy td { padding:1px 2px; border-bottom:solid 2px #FFF; font-size:11px; }
.time-buy .timeInput{ border:solid 1px #999; width:120px; }
.time-buy textarea{border:solid 1px #999; }
.time-buy input { border:solid 1px #999; }
.time-buy select{ border:solid 1px #999; width:122px; }
.time-buy select option{ font-size:10px; font-family:Tahoma, sans-serif; }
.time_buyer .submit { padding:0 3px; }
 
.box-signup h2, .adbox h2 {background: transparent url(../images/icons.gif) no-repeat left -31px; margin:0; padding:0; height:26px; line-height:26px; width:100%; font-size:0.9em; color:#000; text-align:center; overflow:hidden; }
.box-signup h2.lite {background:#FF9 none; border-bottom:solid 1px #FC0; height:20px; line-height:20px; font-size:0.8em; letter-spacing:1px; }
.box-friend { padding:5px; color:#FFF; background-color:#906B46; border:solid 1px #906B46;width:180px;font-size:11px; }
.box-friend .b, .adbox .b, .box-signup .b { padding:0; margin:0; /* width:300px; */ background-color:#FFF; border:solid 1px #990; border-top:none; padding:5px 0 5px 10px; font-size:0.9em; line-height:1em; }
.box-signup .b { background-color:#FFC; border:solid 1px #F90; border-top:none;text-align:center; }

.box-signin { padding:1px; width:190px; float:left; margin:0 0 5px 0; background-color:#906B46; color:#000; }
.box-signin h2 { margin:0; padding:0; height:22px; line-height:22px; width:99.9%; background:#630 none; font-size:0.9em; color:#FFF; text-align:center; }
.box-signin .b { padding:0; margin:0; background-color:#906B46; color:#FFF; border:solid 1px #B399CC; border-top:none; padding:5px 0 5px 10px; font-size:0.9em; line-height:1em; }
.box-signin a { color:#fff; }
.box-signin .submit { background-color:#44584C; border:solid 1px #FFF; padding:1px; color:#FFF; height:22px; font-size:0.9em; font-weight:700; }

.adbox .b { border:solid 1px #990; }
.adbox .b p:first-line {  color:#36C; font-weight:700; }
.adbox .b a,.adbox .b a:visited { color:#090; }
.bigbtn { width:135px; height:34px; margin-left:20px;margin-bottom:10px;//margin-left:0; }
.bigbtn a,.bigbtn a:visited { background:url(../images/goldbutton.jpg) no-repeat; border:none; width:135px; height:34px; line-height:34px; text-decoration:none; color:#000; float:left; text-align:center; font-weight:700; font-size:1.2em; }
.redbtn {background-color:#600; border:double 3px #FFF; padding:1px 5px; color:#FFF;/*  height:22px; */ font-weight:700;}

.button-submit,.button-submit:visited {background-color:#600; border:double 3px #FFF; font-weight:700; color:#FFF;/*  height:22px; line-height:22px;  */text-decoration:none; padding:2px 10px; }
.button-signin,.button-signin:visited {background-color:#369; border:solid 1px #FFF; color:#FFF; /* height:22px; line-height:22px; */ text-decoration:none; padding:2px 10px; }

.btn-add,
.btn-del,
.btn-edit,
.btn-email,
.btn-upgrade {padding:4px 4px 4px 20px; font-weight:700; margin-right:10px; text-decoration:none; height:16px; line-height:16px;}

.btn-add {background:url(../images/icons/add.gif) no-repeat; padding:1px 1px 1px 20px; font-weight:700;}
/*.btn-del {background: #600 url(../images/icons/del.gif) no-repeat; border:double 3px #FFF; padding:1px 5px; color:#FFF; font-weight:700;}*/
.btn-del {background:url(../images/icons/delete.gif) no-repeat left 4px; }
.btn-edit {background:url(../images/icons/report_edit.gif) no-repeat left 4px; }
.btn-upgrade {background:url(../images/icons/medal_gold_3.gif) no-repeat left 4px; }
.btn-email {background:url(../images/icons/email_open_image.gif) no-repeat left 4px; }

.goback{background:url(../images/icons/resultset_previous.png) no-repeat; padding-left:20px;}
.gonext{background:url(../images/icons/resultset_next.png) no-repeat right top; padding-right:20px;}
.msgSort{background:url(../images/icons/bullet_arrow_down.png) no-repeat right top; padding-left:15px; width:16px;}

.contentarea {padding:20px; margin:0 0 5px 0; background-color:#FFF; float:left;}
.contentarea {
	height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
	min-height:550px;  
	height:550px;/*Should have the same value as the min height above*/ 
}
.plain .contentarea {
	height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
	min-height:350px;  
	height:350px;/*Should have the same value as the min height above*/ 
}
.contentarea p,.contentarea li { font-size:0.9em; line-height:1.4em; }
img.thumbs { border:solid 2px #ccc; margin-right:3px; }
.contentarea td.small p { font-size:10px; font-family:Tahoma, sans-serif; }
.contentarea td { font-size:0.9em;}
.contentarea td td { font-size:1em;}
.contentarea td p { font-size:12px; }
.contentarea th { background-color:#ddd; padding:2px; border-bottom:solid 1px #ddd;font-size:0.9em; }

.mailBox td { font-size:11px; line-height:25px;}
.mailBox tr:hover {background-color:#ECECF6;}
.mailBox tr.nobg:hover {background:none;}
.mailBox tr.nobg tr:hover {background:none;}
.mailBox td a:hover { text-decoration:underline;}

.msgtoolbar { font-family:Tahoma,Arial,sans-serif; font-size:12px;line-height:24px; font-weight:400; color:#333; padding:0; position:relative; background:url(../images/inboxnav_bg.gif) repeat-x; }
.msgtoolbar a,.msgtoolbar a:visited { color:#0049AD;line-height:30px;height:30px; margin:0 5px;text-decoration:none; }

.loginarea{	padding:20px; background-color:#FFF; float:left; height:120px; font-size:0.9em; font-family:Tahoma, sans-serif; width:88.5%;*width:88.4%; }

td.divider { height:2px; border-top:dotted 1px #999; }

hr.lightgray { background:none; height:1px; margin-bottom::1px; padding:0; border:none; border-bottom:solid 1px #EEEEEE; }

.gray { padding:0 3px; background-color:#ddd; }
.graybox {border:solid 1px #CCC; padding:5px; background-color:#f7f7f7;}
.blubox {border:solid 1px #9CF; padding:5px; background-color:#E3F1FF;}
.yellobox {border:solid 1px #FC0; padding:5px; background-color:#FFFFEC;}
.greenbox {border:solid 1px #009980; padding:5px; background-color:#3E5D70;}
.greenbox table,
.yellobox table,
.blubox table,
.graybox table { margin:0 auto; }

/** backgrounds **/

.blueoutline {border:1px solid #DEEFE7; }
.bluebg {/*  background-color:#DAECFF; */ margin-bottom:5px; }
.bluebg span{ border-right:1px solid #666; padding-right:5px;	}
.bluebg span.noborder{ border-right:none;	}
.greybg { background-color:#ebebeb; margin-bottom:5px; }
.yellowbg { background-color:#FFFAE8;}
.bg_contact { background:url(../images/contact.gif) no-repeat 530px top;}

.listing td { padding:2px; border-bottom:solid 1px #ccc; }
.listing .noborder td { border-bottom:none; }
.listing td img.bdr { border:solid 2px #ccc; margin:auto; }
.listing td .eq { font-size:0.9em; font-weight:700; }
.notices { background-color:#ffc; border:solid 1px #fc0; padding:10px; margin-left:20px; }
.alert { background:#ffc url(../images/icons/exclamation.gif) no-repeat left center; padding-left:20px; font-weight:700; }

#countrylist { width:232px; }

.msgrd a, .msgrd a:visited, .msgrd a:hover {	text-decoration:none; color:#000000;	}
.msgunrd, .msgunrd td{	background-color:#eee; font-weight:700; }
.msgunrd a, .msgunrd a:visited, .msgunrd a:hover {	font-weight:700; text-decoration:none; color:#000000;	}

.inboxNav{	padding:0; border:1px solid #EFCBA5; text-align:left; display:none; position:absolute; top:20px; left:195px; width:auto; background:#DEEFFF; filter:alpha(opacity=90);  opacity:0.9;  }
.inboxNav a, .inboxNav span{ display:block;  text-align:left; clear:both;}
.inboxNav span{	  padding:0 2px; line-height:8px;}
.inboxNav a:hover{ color:#000000; }
/* #monthList div { float:left; padding:1px 2px; } */
.monthList { border-bottom:solid 1px #84B6D6; margin:10px 0 0; padding-left:5px; }
.monthList a, .monthList a:visited { height:25px;line-height:25px;font-size:0.9em; float:left; padding:0 8px; border:solid 1px #CEDFEF;border-bottom:solid 1px #84B6D6;margin:0 1px -1px; background-color:#DEEFF7; text-decoration:none; }
.monthList a.active,.monthList a.active:visited {border:solid 1px #84B6D6;border-bottom:solid 1px #FFF; background-color:#FFF; }

#ft { font-size:11px; text-align:center;background-color:#333;}
#ft #copyr { height:20px; line-height:20px; background-color:#999; }
#ft #copyr a,#ft #copyr a:visited { color:#000; text-decoration:none; }

#botnav { margin:0; padding:0; list-style:none; display:block; clear:both;text-align:center; }
#botnav li { line-height:25px; margin-left:7px; display:inline; }
#botnav a,#bd #botnav a:visited { color:#CCC; text-decoration:none; padding:0 20px; margin:0 auto;line-height:25px; display:inline; }
#botnav a:hover { color:#FFF; text-decoration:underline; }

#mainbody .multiSelect{	width:320px;  border:1px inset #AAAAAA; background-color:#FFFFFF; margin:0; padding:0;	}
#mainbody .multiSelect ul{	margin:2px; padding:0px; list-style:none;	}
#mainbody .multiSelect ul li {	cursor:pointer; height:16px; border:1px solid #CCC; padding:0; margin:0 0 1px 1px;	}
#mainbody .multiSelect ul li input{	height:12px; margin:0 0 0 3px; vertical-align:middle; }
.eventLink a{	margin-left:5px; margin-right:5px; font-size:10px; color:#000000; }
.liSelect{	background-color:#D6EFF7;	}
.liDeSelect{	background-color:#EFEBEF;	}
.lowerLink{	float:right;	}

