@charset "utf-8";
/* CSS Document */
*{

	padding:0px;
	margin:0px;	
	
}
body {background: #f7941d;
	font-family:Century Gothic,Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.8;
}
table { border-collapse: collapse; border:0;}
a img, img {border: 0;}
h1 {font-size:24px; color:#A90808; font-weight:bold; padding-bottom: 15px; }
h2 {font-size:18px; color:#333; font-weight:bold; padding-bottom: 15px; }
p {margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

a {text-decoration:none; }
a:link, a:visited {color: #6D0209; font-weight:bold;}
a:hover {color: #000; font-weight:bold; }

ul {list-style:none;}
ul li { background:url(images/arrow2_e.png) no-repeat 0 2px ; padding-left:25px;}

#header{ background: url(images/bgheader.gif) repeat-x; height:200px;}
#wrapper-header{width:941px; margin:0 auto;  position: relative;}
#wrapper-header .top_link { height:42px;}
#wrapper-header .top_link .blink{ float:left; width: 500px; height:42px; }
#wrapper-header .top_link .login_register{ float:right; width: 250px; height:42px; padding-top: 3px; }

#wrapper{width:941px; margin:0px auto; padding: 0; min-height:350px; margin-top: -15px; }


#logo {float:left; margin-top: 15px; background:url(images/logo.png); width:308px; height:116px;}


#content_home_right {width:700px; float:right; padding-bottom: 20px;  }
#content_home_right .bgflash {background: #A90B0B ; width:700px; height:299px;  margin-bottom: 20px;}
#content_home_right .welcome { width:465px; height:216px; float:left; color:#fff;}
#content_home_right .welcome p{ text-align:justify;}
#content_home_right .welcome a{ color:#fff; text-decoration:underline;  }
#content_home_right .welcome h1{ color:#fff; border-bottom:1px solid #fff; padding-bottom:5px; margin-bottom: 10px; }

.support { width:180px; height:196px; float:right; background:#FDEAD2;  padding-left: 10px; 
padding-right: 10px; padding-top: 20px; border:1px solid #e2e2e2; font-size:13px; font-weight:bold; color:#4e4e4e;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#content_home_right .support a{ color:#4e4e4e;   }

.news { width:200px; height:360px; float:right; background:#fff;  padding-left: 10px; 
padding-right: 10px; padding-top: 0px; border:1px solid #e2e2e2; font-size:13px; font-weight:bold; color:#4e4e4e;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.news a{ color:#4e4e4e;   }
.news h1 {
	font-weight:normal;
    border-bottom: 1px solid #eee;
    color: #f7941d;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.list_news { font-size:11px; padding-bottom: 5px; margin-bottom: 8px; border-bottom:1px solid #eee;}
.list_news h1 { font-size:13px; font-weight:bold; border-bottom:0; margin-bottom:0px  !important; padding-bottom:0px !important;}
.list_news .image_thumb { width:60px; float:left;}
.list_news .image_thumb img{width:55px; height:55px;}
.list_news .excerpt { width:140px; float:right;}
.list_news a { text-decoration:underline;}

#quickmenu {  width:100%;   }
#quickmenu img{ float:left; margin-right: 15px;  }
#quickmenu img.no_margin{ margin-right: 0px; }
#quickleft { float:left; width:200px; margin-right:12px;background: #A90B0B ; padding:10px}
#quickright { float:right; width:300px; margin-left:0px;background: #A90B0B ; padding:10px}

#container { width:100%;     background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #e2e2e2;    margin-bottom: 20px;
    margin-top: 10px;    min-height: 400px;}
#container_sidebar { float:right; width: 238px; padding-right: 10px; padding-top: 10px;}
#container_sidebar .support { padding-bottom: 20px;   padding-left: 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
padding-right: 10px; padding-top: 20px; border:1px solid #e2e2e2 !important; font-size:13px; font-weight:bold; color:#4e4e4e; height:auto !important; width: 220px; }
#container_sidebar .support a{ color:#4e4e4e;   }
#container_sidebar .support a:hover{ text-decoration:underline;}
#container_content { float:left; width: 659px; padding-left: 15px; padding-top: 10px; padding-right: 15px; color:#555658; padding-bottom: 50px;}
#container_content h1, #container_contact h1, #container_enquiry h1{color:#f7941d; font-size:28px; border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 20px;}

#container_contact { float:left; width: 540px; padding-left: 15px; padding-top: 10px; padding-right: 15px; color:#555658; padding-bottom: 50px;}
#container_enquiry { float:right; width: 350px; padding-right: 10px; padding-top: 10px;}
#container_enquiry .enquiry { padding-bottom: 20px;   padding-left: 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
padding-right: 20px; padding-top: 0px; border:1px solid #e2e2e2; font-size:13px;  color:#4e4e4e; }
#container_enquiry  tr td{ padding: 5px; vertical-align:top; }
#container_enquiry input, #container_enquiry textarea { padding: 5px; color:#666 }
.error { color:#f00; font-size:12px;  }

#content-top { background: url(images/bgcontent_top.png); height:71px; }
#content-center {background: url(images/bgcontent_center.png) repeat-y;     padding:0 30px; min-height:400px;}
#content-bottom {background: url(images/bgcontent_bottom.png); height:74px; }
#headertext{background: url(images/headertext.png); height:88px; width:599px; }

#faq_style1 { margin-bottom:10px;}
#faq_style1 h1{ font-size:16px; font-weight:bold; border-bottom:1px solid #fff; padding-bottom:3px; margin-bottom:5px; color:#333;}
#faq_style1 p{  padding-bottom:3px; margin-bottom:0px; }
#faq_style1 .top {background: url(images/bgfaq_03.jpg); height:9px;}
#faq_style1 .center {background: url(images/bgfaq_06.jpg); min-height:50px; padding: 0 20px;}
#faq_style1 .bot {background: url(images/bgfaq_07.jpg); height:14px;}

#faq_style2 {margin-bottom:10px;}
#faq_style2 h1{ font-size:16px; font-weight:bold; border-bottom:1px solid #fff; padding-bottom:3px; margin-bottom:5px; color:#333;}
#faq_style2 p{  padding-bottom:3px; margin-bottom:0px; }
#faq_style2 .top {background: url(images/bgfaq2_03.jpg); height:9px;}
#faq_style2 .center {background: url(images/bgfaq2_06.jpg); min-height:50px; padding: 0 20px;}
#faq_style2 .bot {background: url(images/bgfaq2_07.jpg); height:14px;}


#location {padding-bottom: 15px; margin-bottom: 20px; border-bottom:1px solid #E5E5E5;}
#location .map { float:left; width:224px;}
#location .map iframe{ width:220px; height: 160px;}
#location .address { float:right; width:300px; padding-left:10px; }

#offset { width:230px; float:left}

#content-column { float:left;   width: 600px;}
#content-column ul, #content-column ol {  margin-left: 50px;  }
#content-column table{ width: 100%px; }

#content-column tr th{ padding: 7px 10px; text-align:center; background: #A02223; color:#fff;  }
#content-column tr td{ padding: 3px 10px; vertical-align:top;}


#content-sidebar {width:263px; float:right;  margin-top: -30px;}
#sidebar-top { background: url(images/sidebar_top.png); height:35px; }
#sidebar-center {background: url(images/sidebar_center.png) repeat-y;   min-height:200px;  padding:0 30px;   }
#sidebar-bottom {background: url(images/sidebar_bottom.png); height:164px; }
#sidebar-center ul {list-style:none; font-size: 18px; }
#sidebar-center ul ul {font-size: 13px; margin-left:30px; }
#sidebar-center ul li.a{font-size: 13px; }
#menu {	display: block;	margin: 0 auto;	width: 604px; height:138px; float:right; padding-top: 5px;}
#menu .menu-list {	margin-top: 40px; width: 604px; height:79px; background:url(images/bg-menu.jpg)}
#menu .menu-list ul{	list-style:none; padding-left: 8px;  margin-top: 8px;}

ul.nav { list-style: none;	background:#fff;	}
ul.nav li {float: left; background:none; padding-right:5px; padding-left:0; width:94px; padding-top: 6px;  }
ul.nav li a  {	display: block;	font-size:14px; color:#000; text-align:center; padding: 17px 0; font-family:Century Gothic; font-weight:normal; 	}
ul.nav li a.no_pad {padding:0; line-height:1.4}
ul.nav li a:hover{	color:#333; }
.about ul.nav li a.about,
.values ul.nav li a.values,
.showroom ul.nav li a.showroom,
.building-block ul.nav li a.building-block,
.community ul.nav li a.community,
.customercare ul.nav li a.customercare
{ 	color:#333;}


#footer{ background:#000; height:62px;}
#wrapper_footer{width:941px; margin:0 auto;}
#wrapper_footer .site {float:right; text-align:right;  color: #fff; margin-top: 20px;}
#wrapper_footer .social {padding-top: 0px; float: right; padding-left: 10px;}
.pay_img { float:left; padding-top: 15px;}

.category li { width:165px; border:1px solid #EEEEEE;}
.category li { font-size:14px; font-family:Century Gothic; color:#000; background:#fff; display:block;  padding: 5px 0 5px 57px; border-bottom: 1px solid #EEEEEE; }
.category li a { font-size:14px; font-family:Century Gothic; color:#000; font-weight:normal; }
.category li.biz_card { background:url(images/cat/cat01.gif) no-repeat 5px 0 #fff;}
.category li.letterhead { background:url(images/cat/cat02.gif) no-repeat 5px 0 #fff;}
.category li.postcard { background:url(images/cat/cat03.gif) no-repeat 5px 0 #fff;}
.category li.posters { background:url(images/cat/cat04.gif) no-repeat 5px 0 #fff;}
.category li.envelopes { background:url(images/cat/cat05.gif) no-repeat 5px 0 #fff;}
.category li.leaflet { background:url(images/cat/cat06.gif) no-repeat 5px 0 #fff;}
.category li.brochures { background:url(images/cat/cat07.gif) no-repeat 5px 0 #fff;}
.category li.book { background:url(images/cat/cat08.gif) no-repeat 5px 0 #fff;}
.category li.greeting { background:url(images/cat/cat09.gif) no-repeat 5px 0 #fff;}
.category li.document { background:url(images/cat/cat10.gif) no-repeat 5px 0 #fff;}
.category li.ticket { background:url(images/cat/cat11.gif) no-repeat 5px 0 #fff;}
.category li.folder { background:url(images/cat/cat12.gif) no-repeat 5px 0 #fff;}
.category li.hang_tag { background:url(images/cat/cat13.gif) no-repeat 5px 0 #fff;}
.category li.paper_bag { background:url(images/cat/cat14.gif) no-repeat 5px 0 #fff;}
.category li.calendar { background:url(images/cat/cat15.gif) no-repeat 5px 0 #fff;}
.category li.bill_Book { background:url(images/cat/cat16.gif) no-repeat 5px 0 #fff;}
.category li.bunting { background:url(images/cat/cat17.gif) no-repeat 5px 0 #fff;}
.category li.banner { background:url(images/cat/cat18.gif) no-repeat 5px 0 #fff;}
.category li.ink_sticker { background:url(images/cat/cat19.gif) no-repeat 5px 0 #fff;}
.category li.ink_poster { background:url(images/cat/cat20.gif) no-repeat 5px 0 #fff;}
.category li.board { background:url(images/cat/cat21.gif) no-repeat 5px 4px #fff;}