

.cssBody
{
    background-color:#FDFAF2;
    text-align:center;
    margin: 15 0 0 15;
}


.topbox
{
  width:920px;
  margin:0 auto;
  background: url(/assets/images/round/topbox/tl.png) no-repeat top left;
}

.topbox .top
{
  background: url(/assets/images/round/topbox/tr.png) no-repeat top right;
  width:100%;
  height:10px;
}

.topbox .top div
{
  width:100%;
  height:2px;
}

.topbox .bottom
{
  background: url(/assets/images/round/topbox/bl.png) no-repeat bottom left;
  width:100%;
  height:10px;
}

.topbox .bottom div
{
  background: url(/assets/images/round/topbox/br.png) no-repeat bottom right;
  width:100%;
  height:10px;
  font-size:1px;
}

.topbox .content
{
  background: url(/assets/images/round/topbox/r.png) top right repeat-y;
  text-align:left;
  height:90px;
}





.contentbox
{
  width:920px;
  margin:0 auto;
  background: url(/assets/images/round/contentbox/tl.gif) no-repeat top left;
}

.contentbox .top
{
  background: url(/assets/images/round/contentbox/tr.png) no-repeat top right;
  width:100%;
  height:10px;
}

.contentbox .top div
{
  width:100%;
  height:2px;
}

.contentbox .bottom
{
  background: url(/assets/images/round/contentbox/bl.png) no-repeat bottom left;
  width:100%;
  height:10px;
}

.contentbox .bottom div
{
  background: url(/assets/images/round/contentbox/br.png) no-repeat bottom right;
  width:100%;
  height:10px;
  font-size:1px;
}

.contentbox .content
{
  background: url(/assets/images/round/contentbox/r.png) top right repeat-y;
  text-align:left;
  padding: 10 10 10 190;
}





.toolbarbox
{
  margin:0 auto;
  background: url(/assets/images/round/toolbarbox/tl.png) no-repeat top left;
}

.toolbarbox .top
{
  background: url(/assets/images/round/toolbarbox/tr.png) no-repeat top right;
  width:100%;
  height:3px;
}

.toolbarbox .top div
{
  width:100%;
  height:3px;
}

.toolbarbox .bottom
{
  background: url(/assets/images/round/toolbarbox/bl.png) no-repeat bottom left;
  width:100%;
  height:3px;
}

.toolbarbox .bottom div
{
  background: url(/assets/images/round/toolbarbox/br.png) no-repeat bottom right;
  width:100%;
  height:3px;
  font-size:1px;
}

.toolbarbox .content
{
  background: url(/assets/images/round/toolbarbox/r.png) top right repeat-y;
  text-align:center;
  height:18px;
  padding:0 5 0 5;
  font-size:14px;
}

.toolbarbox .content a:link, .toolbarbox .content a:active, .toolbarbox .content a:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:10px;
  font-weight:bold;
  color:#3D3D3D;
  text-decoration:none;
  margin:0 6 0 2;
}

.toolbarbox .content a:hover
{
  text-decoration:underline;
}





.menubox
{
  background: url(/assets/images/round/menubox/tl.gif) no-repeat top left;
}

.menubox .top
{
  background: url(/assets/images/round/menubox/tr.png) no-repeat top right;
  width:100%;
  height:10px;
}

.menubox .top div
{
  width:100%;
  height:2px;
}

.menubox .bottom
{
  background: url(/assets/images/round/menubox/bl.png) no-repeat bottom left;
  width:100%;
  height:10px;
  /* margin-top: -19px; */
}

.menubox .bottom div
{
  background: url(/assets/images/round/menubox/br.png) no-repeat bottom right;
  width:100%;
  height:10px;
  font-size:1px;
}

.menubox .content
{
  background: url(/assets/images/round/menubox/r.png) top right repeat-y;
  text-align:left;
  padding:2 0 0 0;
}

.menubox .content a:link, .menubox .content a:active, .menubox .content a:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:0.72em;
  font-weight:bold;
  color:#2B3145;
  text-decoration:none;
}

.menubox .content a:hover
{
  color:#FF9C00;
  text-decoration:underline;
}




.headerbox
{
  margin:0 auto;
  background: url(/assets/images/round/adbox/tl.png) no-repeat top left;
}

.headerbox .top
{
  background: url(/assets/images/round/adbox/tr.png) no-repeat top right;
  width:100%;
  height:3px;
}

.headerbox .top div
{
  width:100%;
  height:3px;
}

.headerbox .bottom
{
  background: url(/assets/images/round/adbox/bl.png) no-repeat bottom left;
  width:100%;
  height:3px;
}

.headerbox .bottom div
{
  background: url(/assets/images/round/adbox/br.png) no-repeat bottom right;
  width:100%;
  height:3px;
  font-size:1px;
}

.headerbox .content
{
  background: url(/assets/images/round/adbox/r.png) top right repeat-y;
  text-align:left;
  height:16px;
  padding:1 5 1 10;
  font-family:Tahoma,Verdana,Arial;
  font-size:0.82em;
  font-weight:bold;
  color:#243E68;
}






.adbox
{
  margin:0 auto;
  background: url(/assets/images/round/adbox/tl.png) no-repeat top left;
}

.adbox .top
{
  background: url(/assets/images/round/adbox/tr.png) no-repeat top right;
  width:100%;
  height:3px;
}

.adbox .top div
{
  width:100%;
  height:3px;
}

.adbox .bottom
{
  background: url(/assets/images/round/adbox/bl.png) no-repeat bottom left;
  width:100%;
  height:3px;
}

.adbox .bottom div
{
  background: url(/assets/images/round/adbox/br.png) no-repeat bottom right;
  width:100%;
  height:3px;
  font-size:1px;
}

.adbox .content_ad1
{
  background: url(/assets/images/round/adbox/r.png) top right repeat-y;
  text-align:center;
  height:18px;
  padding:3 5 0 20;
  font-size:10px;
}

.adbox .content_ad1 a:link, .adbox .content_ad1 a:active, .adbox .content_ad1 a:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#4C7993;
  text-decoration:underline;
  margin:0 6 0 6;
}

.adbox .content_ad1 a:hover
{
  color:#FF9C00;
}

.adbox .content_ad3
{
  background: url(/assets/images/round/adbox/r.png) top right repeat-y;
  padding:3 5 4 10;
  font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

.adbox .content_ad3 a:link, .adbox .content_ad3 a:active, .adbox .content_ad3 a:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#596E92;
  text-transform:none;
  text-decoration:underline;
  line-height:20px;
}

.adbox .content_ad3 a:hover
{
  color:#FF9C00;
}





.selectedMenuItem
{
  background-color:#FFEDDD;
  margin:0 1 0 1;
}

.cssCatLink1
{
  padding:1 3 1 10;
}

.cssCatLink2
{
  padding:1 3 1 25;
}

.cssCatLink3
{
  padding:1 3 1 40;
}




.bar1
{
  background-color:#F7F2EC;
  height:20px;
  padding:3 3 1 8;
  font-family:Tahoma,Verdana,Arial;
  font-size:0.82em;
  font-weight:bold;
  color:#FF911E;
  margin-top:25px;
}


.bar2
{
  background-color:#F7F2EC;
  height:20px;
  padding:3 3 1 8;
  font-family:Tahoma,Verdana,Arial;
  font-size:0.82em;
  font-weight:bold;
  color:#FF911E;
  margin-top:25px;
}


.thumb1
{
   padding:1px;
   border:1px solid #BFBFBF;
   background-color:#FFFFFF;
}


.thumb1:hover
{
   border:1px solid #FFA516;
}


.infocell
{
  font-family:Verdana,Tahoma,Arial;
  font-size:13px;
  font-weight:normal;
  color:#000000;
}

.infocell a:link,.infocell a:active,.infocell a:visited
{
  font-family:Verdana,Tahoma,Arial;
  font-size:13px;
  font-weight:bold;
  color:#FF9C00;
  text-transform:none;
  text-decoration:underline;
}


.ad3
{
  font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

.ad3 a:link,.ad3 a:active,.ad3 a:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#596E92;
  text-transform:none;
  text-decoration:underline;
  line-height:20px;
}


.btn1
{
  font-family:Tahoma,Verdana,Arial;
  font-size:10px;
  font-weight:bold;
  color:#000000;
  background-color:#F7F2EC;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #F6E9DA;
  border-bottom:1px solid #F6E9DA;
  padding:2 5 2 5;
  height:24px;
}


.btn2
{
  font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  font-weight:bold;
  color:#F08300;
  background-color:#F7F2EC;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #F6E9DA;
  border-bottom:1px solid #F6E9DA;
  padding:5 5 5 5;
  width:100px;
}


a.subcat:link,a.subcat:active,a.subcat:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:14px;
  font-weight:bold;
  color:#3D3D3D;
  text-decoration:none;
  padding-left:5px;
}


a.subcat:hover
{
  color:#FF9C00;
}


a.pager_normal:link,a.pager_normal:active,a.pager_normal:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#F7D0A3;
  background-color:#FBF4EC;
  border-top:1px solid #F7D0A3;
  border-left:1px solid #F7D0A3;
  border-right:1px solid #F7D0A3;
  border-bottom:1px solid #F7D0A3;
  padding:2 6 2 6;
  margin-left:4px;
  line-height:25px;
}


a.pager_selected:link,a.pager_selected:active,a.pager_selected:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  background-color:#F7D0A3;
  border-top:1px solid #F7D0A3;
  border-left:1px solid #F7D0A3;
  border-right:1px solid #F7D0A3;
  border-bottom:1px solid #F7D0A3;
  padding:2 6 2 6;
  margin-left:4px;
}


.subtitle1
{
  1background-color:#F7F2EC;
  1border:1px solid #FFDEBB;
  padding:5 2 5 8;
  font-family:Verdana,Tahoma,Arial;
  font-size:1.5em;
  font-weight:normal;
  color:#FF911E;
  text-align:center;
}


.holidaysBody
{
  font-family:Verdana,Tahoma,Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  line-height:22px;
  padding: 5 5 5 10;
}

.holidaysBody .date
{
  background-color:#F7F2EC;
  color:#FF911E;
  padding:1 3 1 3;
}


.wishesBody
{
  font-family:Verdana,Tahoma,Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  line-height:22px;
  padding: 10 5 5 10;
}


.wishesLine
{
  background-color:#F7E7D4;
  height:1px;
}


.cardActionBox1
{
  background-color:#F7F2EC;
  border:1px solid #FFDEBB;
  padding:2 2 2 2;
  text-align:left;
  vertical-align:top;
}

.cardActionBox1 input
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#F08300;
  background-color:#F7E8D7;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #F6E9DA;
  border-bottom:1px solid #F6E9DA;
  padding:5 1 4 1;
  width:217px;
  margin-bottom:3px;
}


.cardActionBox2
{
  background-color:#FBF3E9;
  border:1px solid #FF9E39;
  padding:0 0 0 0;
  text-align:left;
  vertical-align:top;
}

.cardActionBox2 .header
{
  font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  background-color:#F7E8D7;
  border-bottom:1px solid #FF9E39;
  text-align:center;
  margin-bottom:6px;
  padding:7 4 7 4;
}

.cardActionBox2 input
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#F08300;
  background-color:#F7E8D7;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #F6E9DA;
  border-bottom:1px solid #F6E9DA;
  padding:5 1 4 1;
  width:195px;
  margin-bottom:3px;
}


.imageBox
{
  background-color:#F6F8F8;
  border:1px solid #F0F0F0;
  padding:2 2 2 2;
}

.imageBox img
{
   padding:1px;
   border:1px solid #BFBFBF;
   background-color:#FFFFFF;
}


.menubox_editor
{
  position:absolute;
  width:200px;
  border:1px solid #FF9E39;
  background-color:#FBF2E8;
  padding:0 0 15 0;
}

.menubox_editor .header
{
  font-family:Tahoma,Verdana,Arial;
  font-size:10px;
  font-weight:bold;
  color:#000000;
  background-color:#F7E8D7;
  border-bottom:1px solid #FF9E39;
  text-align:center;
  margin-bottom:6px;
  padding:5 4 5 4;
}

.menubox_editor a:link,.menubox_editor a:active,.menubox_editor a:visited
{
  font-family:Tahoma,Tahoma,Verdana,Arial;
  font-size:0.6em;
  font-weight:bold;
  color:#3D3D3D;
  text-decoration:none;
}

.menubox_editor a:hover
{
  color:#FF9C00;
}

.menubox_editor img
{
  border-style:none;
}


.vtoolbar
{
  padding:0 15 0 2;
  background:#EAE7DA;
  border-bottom:1px solid #BFBFBF;
  height:22px;
}

.vtoolbar .descr
{
  font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  background:#F7F6EF;
  text-decoration:none;
  padding:3 100 3 100;
  line-height:21px;
  margin-right:2px;
}

.vtoolbar a.button:link,.vtoolbar a.button:active,.vtoolbar a.button:visited
{
  font-family:Tahoma,Verdana,Arial;
  font-size:9px;
  font-weight:bold;
  color:#000000;
  background:#F7F6EF;
  text-decoration:none;
  padding:3 25 3 25;
  line-height:21px;
  margin-right:2px;
}

.vtoolbar a.button:hover
{
  color:#FF9C00;
}


.sendForm
{
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  font-weight:bold;
  color:#F08300;
}

.sendForm .footer
{
  font-family:Verdana,Tahoma,Verdana,Arial;
  font-size:14px;
  font-weight:normal;
  color:#000000;
  text-transform:none;
}

.sendForm .textfield
{
  font-family:Tahoma,Verdana,Arial;
  font-size:14px;
  color:#000000;
  width:250px;
  height:22px;
  padding:0 0 0 0;
  background-color:#F9F9F9;
  border:1px solid #BFBFBF;
  font-weight:normal;
  text-transform:none;
}

.sendForm .error
{
  margin:10 0 0 0;
  padding:3 0 3 0;
  font-family:Verdana,Tahoma,Verdana,Arial;
  font-size:14px;
  font-weight:normal;
  color:#FFFFFF;
  text-transform:none;
  background:#C40005;
  text-align:center;
}

.sendForm .process
{
  margin:10 0 0 0;
  text-align:center;
}


.sendCardFinalText
{
  font-family:Verdana,Tahoma,Arial;
  font-size:18px;
  font-weight:normal;
  color:#3F9E44;
  background:#B5F2A7;
  text-align:center;
  border:1px solid #BFBFBF;
  padding:6 0 6 0;
}


.sendCardFinalCode
{
  font-family:Verdana,Tahoma,Arial;
  font-size:18px;
  font-weight:normal;
  color:#505050;
  text-align:center;
  padding:16 0 6 0;
}


.sendCardFinalWarning
{
  font-family:Verdana,Tahoma,Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  text-align:left;
  padding:12 40 6 40;
}


.errorBox
{
  font-family:Verdana,Tahoma,Arial;
  font-size:18px;
  font-weight:normal;
  color:#FFFFFF;
  background:#FF0000;
  text-align:center;
  border:1px solid #BFBFBF;
  padding:6 0 6 0;
}