/* Theme name: Centrum Furiture
Theme url : www.centrumfurniture.com.au
Author: Thewebsitemarketinggroup (LINDSAY 05/02/2010) 
Author url: http://twmg.com.au/ */

/* Type Selector */
*{margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4F2700;}
img, fieldset, button {border:none;}
li{list-style:none;}
a {text-decoration:none;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
button {cursor:pointer;border:none;}
.clear {clear:both;}
.test {border:#F00 1px solid;}
label {display:block;}
.hidden {text-indent:-9999px;}

/* Title */
h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* Paragraph */
p {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4F2700;}

/* Head */
body {background:url(images/bg.gif); color:#4F2700;}
#wrap {width:100%; background:url(images/top_bg.png) repeat-x; padding-top:70px;}
#head {width:990px; margin:0 auto; background:url(images/head_bg.jpg) no-repeat; background-color:#FFF9D5;}
#head .login {width:990px; height:46px;}
#head .login a img {float:right;}
#head h2.phone {width:272px; height:46px; background:url(images/number.jpg) no-repeat; float:right;}
#head h1.logo a {width:275px; height:122px; background:url(images/logo.png) 25px 21px no-repeat; float:left;}
/* Navigation */
#gnav {width:524px; height:33px; float:right; padding:58px 20px 0 0;}
#gnav ul {width:524px;}
#gnav ul li {float:left; height:33px;}
#gnav ul li.gnav1 a {background:url(images/gnv1.jpg) top no-repeat;width:77px;}
#gnav ul li.gnav2 a {background:url(images/gnv2.jpg) top no-repeat;width:97px;}
#gnav ul li.gnav3 a {background:url(images/gnv3.jpg) top no-repeat;width:169px;}
#gnav ul li.gnav4 a {background:url(images/gnv4.jpg) top no-repeat;width:71px;}
#gnav ul li.gnav5 a {background:url(images/gnv5.jpg) top no-repeat;width:110px;}
#gnav ul li a {display:block; height:33px;}
#gnav ul li a:hover {background-position:bottom;}

/* Middle_mainimg */
#middle {width:990px; margin:0 auto; background:url(images/m_img_middle_bottom.jpg) bottom no-repeat; background-color:#FFF9D5;}
#main_about {width:490px; height:315px; background:url(images/m_bg_aboutus_.jpg) 25px 0 no-repeat; float:left; padding-left:25px;}
#main_gallery {width:440px; float:right; padding-right:17px;}
/*#main_gallery img {border:3px solid #BCB7A0; margin:0 8px 8px 0; }*/

#main_products {width:504px; height:188px; background:url(images/m_bg_title_1.jpg) 0 28px no-repeat; float:left;}
#main_products span {float:right; background:url(images/arrow.jpg) 0 7px no-repeat; padding:0 41px 0 22px;}
#main_products span a {font-size:11px; text-decoration:underline; line-height:28px;}
.main_products_item {width:450px; float:left; padding-left:10px;}
.main_products_item p {width:130px; padding:14px 10px 10px 10px; text-align:center; float:left;}

#main_news {width:440px; height:188px; background:url(images/m_bg_title_2.jpg) 0 28px no-repeat; float:left;}
#main_news span {float:right; background:url(images/arrow.jpg) 0 7px no-repeat; padding:0 16px 0 22px;}
#main_news span a {font-size:11px; text-decoration:underline; line-height:28px;}
#main_news p {width:400px;float:left; padding:10px 25px 0 20px ;}
#main_news p a {font-size:11px; line-height:14px; }
#main_news p a strong {font-size:12px; line-height:22px;}


/* Bottom */
#bottom {width:990px; height:72px; margin:18px auto; padding-top:18px; background:url(images/bg_bottom.png) no-repeat;}
#bottom ul { float:right; width:420px;}
#bottom ul li {float:left; padding:0 5px; font-size:12px; color:#CECCBD;}
#bottom ul li a {font-size:12px; color:#CECCBD;} 
#bottom p { float:left; width:300px; font-size:11px; color:#CECCBD; padding-left:25px;}
#bottom p a {font-size:11px; color:#ccc; text-decoration:underline;}

/* Sub_page */
#sub_page {margin:0 25px 0 25px; background:url(images/bg_middle.jpg) repeat-x; width:940px; padding-bottom:50px;}
#wrap_sub_title {width:920px; height:80px; padding-left:20px; line-height:75px;}
#wrap_sub_title .sub_title {font-size:22px; color:#653A00; float:left; font-weight:bold;}
#breadscrumb {line-height:25px; float:right; background:url(images/arrow_scrumb.jpg) left no-repeat; background-color:#FFD98A; padding-left:20px; margin-top:26px;}
#breadscrumb span {color:#4F2700; font-size:11px; font-weight:bold;}
#breadscrumb span a {color:#4F2700; font-size:11px; font-weight:normal;}

#product_menu {width:180px; background-color:#653A00; padding:10px 0 30px 0; float:left;}
#product_menu ul li a {width:160px; height:20px; text-decoration:none; font-size:11px; display:block; padding-left:20px; line-height:20px;}
#product_menu ul li a:link, #product_menu ul li a:visited {color:#FFF5BF;}
#product_menu ul li a:hover, #product_menu ul li a:active {color:#653A00; background:url(images/arrow_range.jpg) right no-repeat; background-color:#FFCC00; font-weight:bold;}

#product_menu ul li ul {background-color:#462800;}
#product_menu ul li ul li ul {background-color:#351F00;}
#product_menu ul li ul li ul li a {padding-left:30px; width:150px; }
#product_menu ul li ul li a:link, #product_menu ul li ul li a:visited {color:#FFF5BF;}
#product_menu ul li ul li a:hover, #product_menu ul li ul li a:active {color:#FFF5BF; font-weight:bold; background:none;}
#product_menu ul li ul {display:none;}
#product_menu ul li ul li ul {display:none;}

.wrap_list_product {float:left; width:736px; margin-left:12px;}
.list_product {width:170px; height:230px; padding:10px 6px 0; float:left;}
.list_product table {border:3px solid #AAA486;background:#fff;}
.list_product p {text-align:center; padding:10px 3px;}

/* Sub_Product_detail */
.product_detail h3 {font-size:18px; line-height:35px; padding-left:5px;}
.product_detail span {font-size:11px; color:#FFF; width:720px; height:30px; background-color:#653A00; padding-left:10px; float:left; line-height:30px;margin-bottom:10px;}
.product_detail span strong {font-size:11px; color:#FFF; width:720px; height:30px; background-color:#653A00; float:left; line-height:30px;}
.product_detail p {font-size:14px; float:left; margin:15px 0 30px 0; width:700px; line-height:25px; font-family:Tahoma, Geneva, sans-serif;}
.product_detail table {border:3px solid #AAA486; float:left; margin-right:20px;background:#fff;margin-bottom:20px;}
.related_product {width:724px; padding:10px 0; border:3px solid #AAA486; background-color:#FFF; float:left;}
.related_product .related_product_item {text-align:center; width:164px; margin:10px 0 10px 40px; border:none; line-height:16px; padding:10px; float:left;}
.related_product .related_product_item a {text-decoration:none;font-size:11px;}
.related_product_item table {background:#fff;}


/* Sub_before_login */
.before_login {background:url(images/img_table.png) top right no-repeat; width:736px;}
.before_login p {width:420px; line-height:20px; padding:12px; font-size:14px;}
.before_login p a {font-size:16px; color:#CC3300; font-weight:bold; text-decoration:underline;}
.before_login p strong {font-size:18px; font-style:italic; font-weight:normal;}

/* Sub_about_us */
.about_us {width:920px; margin-left:12px;}
.about_us span {width:230px; float:right;}
.about_us span img {border:3px solid #BCB7A0; margin-bottom:20px;}
.about_us p {width:670px; line-height:20px; padding:7px;font-size:14px; float:left;}
.about_us p a {font-size:16px; color:#CC3300; font-weight:bold; text-decoration:underline;}
.about_us p strong {font-size:18px; font-style:italic; font-weight:normal;}

/* sub_menu - contact */
#wrap_contact {width:910px; margin-left:20px;}
#contact {width:530px; float:left; line-height:18px;}
#contact a {text-decoration:underline; font-size:14px;}
#contact_form {width:300px; float:right;}
#contact_form fieldset {width:260px; border:3px solid #AAA17A; padding:10px 0 20px 25px;}
#contact_form fieldset legend {font-size:13px; font-weight:bold;}
#contact_form fieldset p {float:right; font-size:11px; padding-right:31px;}
#contact_form fieldset input, #contact_form fieldset select {width:230px; height:20px; border:1px solid #AAA17A; background:#FFF; vertical-align:middle;}
#contact_form fieldset label {line-height:20px; font-weight:bold; vertical-align:middle; }
#contact_form fieldset label span {color:#F00; font-weight:normal;}
#contact_form fieldset textarea {width:230px; height:70px; border:1px solid #CCC; background:#FFF;}
#contact_form fieldset button {width:65px; height:26px; background:#653A00; color:#FFF;}

/* Sub_login */
.login_form {width:920px; margin-left:12px;}
.login_form span {width:230px; float:right;}
.login_form span img {border:3px solid #BCB7A0; margin-bottom:20px;}
.login_form p {width:670px; line-height:20px; padding:7px;font-size:14px; float:left;}
.login_form p a {font-size:16px; color:#CC3300; font-weight:bold; text-decoration:underline;}
.login_form p strong {font-size:18px; font-style:italic; font-weight:normal;}
.login_form fieldset {width:235px; float:left; border:3px solid #AAA17A;padding:20px;}
.login_form fieldset legend {font-size:13px; font-weight:bold;}
.login_form fieldset input {/*width:230px;*/ height:20px; border:1px solid #AAA17A; background:#FFF; vertical-align:middle;}
.login_form fieldset label {line-height:20px; font-weight:bold; vertical-align:middle; }
.login_form fieldset button {width:80px; height:26px; background:#653A00; color:#FFF;}

/* Sub_regist */
.regist_form {width:920px; margin-left:12px;}
.regist_form span {width:230px; float:right;}
.regist_form span img {border:3px solid #BCB7A0; margin-bottom:20px;}
.regist_form p {width:670px; line-height:20px; padding:7px;font-size:14px; float:left;}
.regist_form p a {font-size:16px; color:#CC3300; font-weight:bold; text-decoration:underline;}
.regist_form p strong {font-size:18px; font-style:italic; font-weight:normal;}
.regist_form fieldset {width:340px; float:left; border:3px solid #AAA17A;padding:20px;}
.regist_form fieldset legend {font-size:13px; font-weight:bold;}
.regist_form fieldset label span {color:#F00; font-weight:normal;}
.regist_form fieldset input {width:320px; height:20px; border:1px solid #AAA17A; background:#FFF; vertical-align:middle;}
.regist_form fieldset label {line-height:20px; font-weight:bold; vertical-align:middle; }
.regist_form fieldset button {width:80px; height:26px; background:#653A00; color:#FFF;}

/* Sub_News */
.news_list {width:900px; line-height:18px; border-bottom:1px solid #AAA17A; margin-bottom:10px; padding-bottom:20px;}
.news_list h3 {font-size:16px; line-height:30px;}
.news_list h3 a {font-size:16px; line-height:30px;}
.news_detail {width:900px; line-height:18px; margin-bottom:10px; padding-bottom:20px;}
.news_detail h3 {font-size:16px; line-height:30px;}

/* List_links */
#list_links {width:720px; float:right; padding:7px 5px 8px 0; /*background-color:#CFF3FC*/}
#list_links p {float:right; margin:0 2px 0 6px; font-family:Tahoma; font-size:11px; font-weight:bold; text-align:center;display:block; height:18px; line-height:18px;}
.unselect_first, .unselect_prev, .unselect_next, .unselect_last {border:1px solid #653A00; width:36px;background-color:#FFD98A; color:#004C7F;}
.select_first, .select_prev, .select_next, .select_last  {border:1px solid #653A00; width:36px; background-color:#653A00; color:#FFF;}
.unselect_page {border:1px solid #653A00; width:18px;background-color:#FFD98A; color:#004C7F;}
.select_page {border:1px solid #653A00; width:18px; background-color:#653A00; color:#FFF;}

.product_detail span  a{color:white}

.product_detail span  em{color:white; font-weight:bold;}

#login {

background:#653A00;
color:#FFFFFF;
height:26px;
width:80px;

}
#submit {

background:#653A00;
color:#FFFFFF;
height:26px;
width:80px;

}
#reset {

background:#653A00;
color:#FFFFFF;
height:26px;
width:80px;

}

.gallery_1{ float:left; border:3px solid #BCB7A0; margin:0 8px 8px 0; width:205px; height:139px;	}
.gallery_2{ float:left; border:3px solid #BCB7A0; margin:0 8px 8px 0;}
.gallery_3{ float:left; border:3px solid #BCB7A0; margin:0 8px 8px 0;}
.gallery_4{ float:left; border:3px solid #BCB7A0; margin:0 8px 8px 0;}


div.hpimg{
width:150px;
height:112px;
margin:auto auto;
}

.hdiv{
margin-top:10px;
width:150px;
height:120px;
float:left;
font-size:11px;
}