@import url(reset.css);
@import url(typography.css);
@import url(navigation.css);

/* HOME PAGE */
body{margin:0px;padding:0px;background:url(images/bg.gif) top left repeat-x #e6e7e8;height:100%; width:100%;text-align:center;}

/*contactiner*/
#container{width:990px;margin: 0 auto;position:relative;}

/*header*/
#header{height:136px;}
#header .logo{padding-left:105px;width:196px;float:left;}
#header #rht{width:595px;float:right;}
#header #rht .green{float:left; margin-top:10px;}
#header #rht .link{float:left;padding-top:11px;padding-left:18px;}
#header #rht .link a{color:#990033;text-decoration:underline;padding:0px 5px 0px 5px;}
#header #rht .form {float:left;width:220px;padding-top:6px;}
#header #rht .form .input{float:left;background-image:url(images/txtbox.gif);width:126px;height:25px;background-color:transparent;border:0px; background-repeat:no-repeat;padding-top:3px;text-indent:5px;font-weight:bold;text-align:left;font-size:11px;color:#333;margin:0 0 3px 0;}
#header #rht .form label{float:right;line-height:24px;text-align:left;display:block;width:84px;}
#header #rht .form .btn{float:left;margin-left:46px;}


/*Body Content*/
#content{width:918px;margin:auto;border:1px solid #9a9a9a;position:relative;border-top:0px;background-color:#fff;}
#flayer{width:481px;height:373px;float:right;padding-right:19px;}
#text{width:270px;float:left;text-align:left;padding:0px 30px 0px 70px;line-height:22px;}
strong{color:#990033; font-weight:bold;}

/*Bottom Heading*/
#red{width:918px;}
#red .lft{float:left}
#bottom_red_bar {clear:both;height:231px;}
#bottom_red_bar ul{margin:0px;padding:0px;display:inline;}
#bottom_red_bar ul li{margin:0px;padding:0px;list-style:none;float:left;}

/*Copy Rights*/
#copy {height:37px;width:815px;padding:0px 50px 0px 125px;color:#666;}
#copy .lft{float:left;padding-top:8px;font-size:9px}
#copy .rht{float:right;padding-top:8px;font-size:9px}

#btm {height:54px;width:990px;}
#btm .lft{float:left;font-size:0px;}
#btm .ctr{float:left;font-size:0px;padding-left:220px;}
#btm .rht{float:right;font-size:0px;}
#space{margin:0px;padding:0px;font-size:0px;line-height:0px;height:10px;clear:both}

/*Footer*/
#footer{width:990px;margin-top:20px;margin-bottom:20px;}

#address{background:url(images/footer.jpg); height:97px;width:990px;}

/*Main Nav*/
#menu .lft{float:left;font-size:0px;}
#menu .rht{float:right;font-size:0px;}
#menu .ctr{padding-top:6px;text-align:left;}
#mnu_btm{width:990px;height:27px;}

/* INNER PAGE */
/*Innercontent Page*/
#innercontent{width:918px;margin: 0 auto;border:1px solid #9a9a9a;position:relative;background-color:#fff;padding-top:30px;padding-bottom:20px; text-align:center;}

/*Inner Body content*/
#body{float:left;position:relative;background-color:#fff;margin: 0 0 0 50px; text-align:left;width:820px;}
#body .content{position:relative;background-color:#fff;border:1px solid #ccc;border-bottom:4px solid #8f002d;position:relative;clear:both;padding:33px;}
#body .img{float:right;margin:5px;}
#innercon {clear:both;border-bottom:3px solid #858484; }
/*#innercon .top{height:38px;float:left;width:11px;}
#innercon .ctr{line-height:38px;background-image:url(images/h1_lft.gif);width:200px;float:left;display:block;}
#innercon .lft{float:left}*/
#sub{background:url(images/h2.gif) repeat-x bottom left;line-height:56px;padding:8px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#subcontent{padding:0px;}

/*Category List*/
#cat{width:190px;margin-left:51px;height:400px;background-color:#e1e1e1; border:1px solid #ccc;text-align:left;}

/*Subtitle List*/
h4.catHead{width:180px;height:30px;padding:0 0 0 10px;font-style:normal;font-weight:bold;line-height:30px;margin:0;background:url(images/sub-title-bg.jpg);color:#a80133;font-size:12px;}
ul#subnav{width:190px;margin:0;padding:0;}
ul#subnav ul{margin:0;padding:0;}
ul#subnav li{list-style:none; margin:0;padding:0;}
ul#subnav li a{display:block; height:30px; padding-left:10px;font-weight:normal;line-height:30px;margin:0;text-decoration:none;color:#666666;background:#fff;font-size:12px;border-bottom:1px dotted #ccc;}
ul#subnav li a:hover, ul#subnav li a.current{background-image:url(images/cat_sub.gif);color:#fff;}


/*bindery page code */

.bindery #innercontent{background-color:#c1d6b4;}
.bindery #sub, .bindery input#subheading{background:#dbe7d3; border-left:1px solid #678e4f; border-right:1px solid #678e4f;}
.bindery #innercon h1, .bindery input#heading{background: #c1d6b4 url(images/h1BG-bindery.gif) no-repeat scroll -340px 0;}
.bindery #body .content{border:1px solid #678e4f;border-bottom:4px solid #8f002d;}
.bindery #innercon{border-bottom:3px solid #678e4f;}

.bindery #cat{background-color:#dbe7d3; border:1px solid #678e4f;}
.bindery ul#subnav li a{background:url(images/sub-title-bg-bindery.jpg);}
.bindery ul#subnav li li a{background:#fff;}
.bindery ul#subnav li a:hover, .bindery ul#subnav li a.current{background-image:url(images/cat_sub.gif);color:#fff;}


/*campaign page code */
.campaign #body{
width:620px;
float:right;
}


.campaign #innercontent{background-color:#b1cfdb;padding-right:33px;width:885px;}
.campaign #sub, .campaign input#subheading{background:url(images/h2-campaign.gif) repeat-x; border-left:1px solid #3589ad; border-right:1px solid #3589ad;}
.campaign #innercon h1, .campaign input#heading{background: #b1cfdb url(images/h1BG-campaign.gif) no-repeat scroll -340px 0;}
.campaign #innercon{border-bottom:3px solid #3589ad;}
.campaign #body .content{border:1px solid #3589ad;border-bottom:4px solid #8f002d;}
.campaign #innercon{border-bottom:3px solid #3589ad;}

.campaign #cat{background-color:#cedee5; border:1px solid #3589ad;}
h4.catHead{background:url(images/sub-title-bg-campaign.jpg);}
.campaign ul#subnav li li a{background:#fff;}
.campaign ul#subnav li a:hover, .campaign ul#subnav li a.current{background-image:url(images/cat_sub.gif);color:#fff;}

/*mail page code */

.mail #innercontent{background-color:#ebcf9b;}
.mail #sub, .mail input#subheading{background:url(images/h2-mail.gif) repeat-x;border-left:1px solid #b3893c; border-right:1px solid #b3893c;}
.mail #innercon h1, .mail input#heading{background: #ebcf9b url(images/h1BG-mail.gif) no-repeat scroll -340px 0;}
.mail #body .content{border:1px solid #b3893c; border-bottom:4px solid #8f002d;}
.mail #innercon{border-bottom:3px solid #b3893c;}


.mail #cat{background-color:#f3e3c6; border:1px solid #b3893c;}
.mail ul#subnav li a{background:url(images/sub-title-bg-mail.jpg);}
.mail ul#subnav li li a{background:#fff;}
.mail ul#subnav li a:hover, .mail ul#subnav li a.current{background-image:url(images/cat_sub.gif);color:#fff;}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
