/* CSS Document */

body, html { margin:0; padding:0; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  }
.maind a, .maind a:link, .maind a:visited, .maind a:link:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline}
.maind a:hover, .maind a:link:hover, .maind a:visited:hover, .maind a:link:visited:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none}
.Normal, .NormalDisabled {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
img { border:none }

.thankyou {font-family:Arial, Helvetica, sans-serif; font-size:13px;width:210px;  color:#FFFFFF;padding:10px;}
.thankyou a:link, .thankyou a:visited, .thankyou a {color:#DBB35E;font-family:Arial,Helvetica,sans-serif;font-size:16px;text-decoration:underline;}
.thankyou a:hover {color:#DBB35E !important;font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;text-decoration:none !important;}

.wrap_info { width: 315px; }
.main_info { padding:0px 20px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000 }
.header_info { color:#d31245; padding-bottom:10px; font-size:15px;font-weight:bold;}


.logo { padding: 15px 0 0px 25px; }
.logotext { padding: 0px 0 5px 0px; }

.main { background:url(images/bg.jpg) top center no-repeat; height:542px;padding-top:65px; padding-left:105px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; }
.maintable { }
.text { padding-left: 55px; height:50px; overflow:hidden;}
.thumb { height:447px; width:167px; /*background:url(images/thumb.gif) center no-repeat*/ position: relative;margin:80px 0 0 20px;}
.md { position: absolute; margin-top:-500px; margin-left:20px}

.TopPane .Normal, .TopPane .NormalDisabled  { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; }

/*.form { padding-left:70px; padding-top:30px; padding-right:20px}

.title .Head { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#dbb35e}




* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #adadad; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=95); -moz-opacity:.95; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #d8dde3; border-left:0px solid #ffffff; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#9f0000; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand; padding:5px 30px 5px 16px; height:20px;  border-top:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-bottom:1px solid #d8dde3; border-left:0px solid #e4e4e4; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; width:0px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; border-top:0px solid #e4e4e4; border-right:0px solid #ffffff; border-bottom:1px solid #e4e4e4; border-left:0px solid #ffffff; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }


.tops { background:url(images/top.jpg) no-repeat; height:17px }
.bots { background:url(images/bot.jpg) no-repeat; height:17px}
.reps { background:url(images/rep.jpg) repeat-y; }


.mdadm { position: absolute; margin-top:-535px; margin-left:0px}
.mainadm { height:542px }
.mainadm a, .mainadm a:link, .mainadm a:visited, .mainadm a:link:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:underline}
.mainadm a:hover, .mainadm a:link:hover, .mainadm a:visited:hover, .mainadm a:link:visited:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none}

.copyright { margin:15px 0; padding:0 0 15px 0; text-align:center; font-size:11px }
.copyright  a, .copyright  a:link, .copyright  a:visited, .copyright  a:link:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline}
.copyright  a:hover, .copyright  a:link:hover, .copyright  a:visited:hover, .copyright  a:link:visited:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none}

.mdadm .NormalBold { color:#000000; }


.head {color:#DBB35E;font-family:Arial,Helvetica,sans-serif;font-size:16px; white-space:nowrap;}
.form { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; line-height:13px; }
.form_td {padding-top:25px; padding-left:50px; color:#FFFFFF;height:390px; vertical-align:top;}
.form_td label {color:#FFFFFF;}

.form a,.form a:visited,.form a:hover { color:#FFFFFF }
.form_div {/*padding-left:55px; padding-top:20px; padding-right:20px;*/}
.textbox_long{color:#000000; border:none; width:214px; height:16px; font-size:11px; padding:1px;}
.textbox_short{color:#000000; border:none; width:100px; height:16px; font-size:11px; padding:1px;}
.checkbox {border:none; margin:0 5px 0 0 ; padding:0;}
.textbox_middle {color:#000000; border:none; width:120px; height:18px; font-size:11px; margin-left:4px; padding:1px;}
#LBD_CaptchaDiv {width: 84px !important; height: 20px !important; float:left; position:absolute; }
#LBD_CaptchaDiv div{width: 84px !important; height: 20px !important; }
#LBD_CaptchaImage {width: 84px !important; height: 20px !important;}
#LBD_CaptchaImage img{width: 84px !important; height: 20px !important; border:1px solid white;}
.textbox_captcha{color:#000000; border:none; width:120px; height:18px; font-size:11px; margin-left:10px; padding:1px;float:right; margin-right:10px;}

.FormResultsTable {color :#000000; font-size:11px; margin-left:10px;} 

.ResultTable {color :#000000; font-size:11px;border:1px solid gray;} 
.ResultTable th {color :#000000; font-size:11px;border:1px solid gray;}
.ResultTable a, .ResultTable a:link, .ResultTable a:visited{color:#000000; text-decoration:underline;}
.ResultTable a:hover {text-decoration:underline;}
.ResultTable td {padding:3px;border:1px solid gray;}

.cookies_message {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; width: 220px; overflow:hidden; display:none;}

.ResultsPager, .ResultsPager td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:none !important;}


.logo_img{
display: block;
width:135px;
height:41px;
background: url('/Portals/0/Skins/topsholidaygreetingcard/images/logo.png');
//background:none;

}
* html .logo_img{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/0/Skins/topsholidaygreetingcard/images/logo.png,sizingMethod=scale);
}

.required_note {margin-top:15px;font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}
.required_note, {margin-top:5px;padding-top:0px;font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; line-height:13px;}



