/* Theme name: starion
Theme url : http://www.starion-industries.com/
Author: Thewebsitemarketinggroup (LINDSAY 11/01/2010) 
Author url: http://thewebsitemarketinggroup.com.au/ */

/* Type Selector */
*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
img, fieldset, button {border: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;}
div.div_hide {display:none;}

/* Title */
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* Paragraph */
p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}

/* Head */
body {width:100%; height:auto;;background-color:#212121;}
#wrap {width:100%; height:auto;}


/* Navigation */
#gnav {width:100%; height:43px; background:url(/images/gnav_bg.jpg) repeat-x;}
#gnav ul.lev1 {width:960px; height:43px; margin:0 auto;}
#gnav ul.lev1 li.lev1 {float:left; height:43px;list-style:none;}


#gnav ul.lev1 li.lev1 a.lev1 {display:block;height:43px;}
#gnav ul.lev1 li.lev1 a.lev1:hover {background-position:bottom;}
#gnav ul.lev1 li.lev1 a.lev1:hover div.gnav_sub_div{display:block;}

#gnav ul.lev1 li.gnav1 a.lev1{background:url(/images/gnav_1.jpg) no-repeat;width:159px;}
#gnav ul.lev1 li.gnav2 a.lev1{background:url(/images/gnav_2.jpg) no-repeat;width:129px;}
#gnav ul.lev1 li.gnav3 a.lev1{background:url(/images/gnav_3.jpg) no-repeat;width:136px;}
#gnav ul.lev1 li.gnav4 a.lev1{background:url(/images/gnav_4.jpg) no-repeat;width:110px;}
#gnav ul.lev1 li.gnav7 a.lev1{background:url(/images/gnav_7.jpg) no-repeat;width:144px;}
#gnav ul.lev1 li.gnav5 a.lev1{background:url(/images/gnav_5.jpg) no-repeat;width:141px;}
#gnav ul.lev1 li.gnav6 a.lev1{background:url(/images/gnav_6.jpg) no-repeat;width:141px;}
#gnav ul.lev1 li.lev1 ul{display:none;margin-top: -1px;margin-left:10px;position:absolute;border:1px solid #222;background:#000;padding-top:10px;width:120px;text-align:center;}
#gnav ul.lev1 li.lev1 ul li{list-style:none;padding:0;margin:0 10px 10px 10px;float:none;height:15px;}
#gnav ul.lev1 li.lev1 ul li a{color:white;margin-bottom:10px;}


/* Middle_main */
.middle_main {width:100%; background:url(/images/main_bg.jpg) top repeat-x; background-color:#212121;}
.main_img {width:960px; margin:0 auto;}
#main_contents {width:960px; margin:30px auto 20px auto;}
.m_con {width:310px; float:left; padding-right:15px;}
.m_con p {width:260px; height:80px; padding:15px 25px; background:#313131;}
.m_con p a {font-size:12px; color:#999; line-height:16px;}
.m_con_title1 {width:310px; height:73px; background:url(/images/img_m_cont_1.jpg) no-repeat;}
.m_con_title2 {width:310px; height:73px; background:url(/images/img_m_cont_2.jpg) no-repeat;}
.m_con_title3 {width:310px; height:73px; background:url(/images/img_m_cont_3.jpg) no-repeat;}

#main_brands {width:960px; background-color:#000; border:1px solid #3A3A3A; margin:0 auto;}
#main_brands p {font-size:12px; color:#FFF; padding-left:20px; line-height:40px;}
#main_brands ul {width:922px; height:147px; margin:0 auto 15px auto;}
#main_brands ul li {float:left; height:147px; list-style:none;}
#main_brands ul li.m_brand1 a {background:url(/images/m_brand_1.jpg) no-repeat;width:188px; }
#main_brands ul li.m_brand2 a {background:url(/images/m_brand_2.jpg) no-repeat;width:128px;}
#main_brands ul li.m_brand3 a {background:url(/images/m_brand_3.jpg) no-repeat;width:131px;}
#main_brands ul li.m_brand4 a {background:url(/images/m_brand_4.jpg) no-repeat;width:158px;}
#main_brands ul li.m_brand5 a {background:url(/images/m_brand_5.jpg) no-repeat;width:146px;}
#main_brands ul li.m_brand6 a {background:url(/images/m_brand_6.jpg) no-repeat;width:171px; }
#main_brands ul li a {display:block; height:147px;}
#main_brands ul li a:hover { height:147px;}/*background-position:bottom;*/

/* Bottom */
#bottom {height:40px; width:920px; background-color:#000; border:1px solid #3A3A3A; margin:16px auto 0 auto; padding:0 20px;}
#bottom ul.links_1 {width:550px; float:left}
#bottom ul.links_1 li {float:left; font-size:10px; color:#fff; padding-right:9px; line-height:40px; list-style:none;}
#bottom ul.links_1 li a {font-size:10px; color:#fff;} 
#bottom ul.links_2 {width:250px; float:right;}
#bottom ul.links_2 li {float:right; font-size:10px; color:#fff; padding-left:9px; line-height:40px; list-style:none;}
#bottom ul.links_2 li a {font-size:10px; color:#fff;} 
#copyright {width:958px; margin:0 auto;} 
#copyright p {font-size:11px; color:#999; margin-left:20px; line-height:30px; padding-bottom:40px;}

/* Middle_sub */
.middle_sub {width:100%; background:url(/images/bg_sub_img.jpg) top repeat-x; background-color:#212121;}
.sub_img {width:960px; margin:0 auto;}

#LeftPictures {float:left;margin-top:10px;}
#LeftPictures img{border:6px solid #ccc;width:170px;margin:5px 0;}

/* Breadcrumb */

#breadscrumb {width:960px; height:36px; margin:0 auto;}
#breadscrumb span {padding:0 10px 0 14px; color:#FFF;background:url("/images/arrow_grey.jpg") 0 16px no-repeat; height:36px;font-weight:bold; line-height:40px;float:left;}
#breadscrumb #bread_home{background:url("/images/bullet_home.jpg") 0 16px no-repeat;}
#breadscrumb span a {color:#FFF; font-weight:normal;}



#cbreadscrumb {width:960px; height:36px; margin:0 auto;}
#cbreadscrumb span {padding:0 10px 0 14px; color:#FFF;background:url("/images/arrow_grey.jpg") 0 16px no-repeat; height:36px;font-weight:bold; line-height:40px;float:left;}
#cbreadscrumb #bread_home{background:url("/images/bullet_home.jpg") 0 16px no-repeat;}
#cbreadscrumb span a {color:#FFF; font-weight:normal;}


/* Search */
#search {width:960px; height:40px; background:url(/images/bg_search.jpg) repeat-x; line-height:40px; vertical-align:middle; margin:0 auto; padding-bottom:1px;}
#search label {font-size:15px; color:#000; font-weight:bold; float:left; padding:0 10px 0 20px;}
.search_product1 {width:124px; height:27px; line-height:27px; vertical-align:middle; padding:0 8px; background-color:#FFF; display:block; float:left; font-size:13px; margin-top:7px; margin-right:6px; color:#666;}
.search_product2 {width:124px; height:27px; line-height:27px; vertical-align:middle; padding:0 8px; background-color:#FFF; display:block; float:left; font-size:13px; margin-top:7px; margin-right:6px; color:#666;}
.search_product3 {width:124px; height:27px; line-height:27px; vertical-align:middle; padding:0 8px; background-color:#FFF; display:block; float:left; font-size:13px; margin-top:7px; margin-right:6px; color:#666;}
.search_product4 {width:124px; height:27px; line-height:27px; vertical-align:middle; padding:0 8px; background-color:#FFF; display:block; float:left; font-size:13px; margin-top:7px; margin-right:6px; color:#666;}
.search_product5 {width:124px; height:27px; line-height:27px; vertical-align:middle; padding:0 8px; background-color:#FFF; display:block; float:left; font-size:13px; margin-top:7px; margin-right:6px; color:#666;}

div.sp_sub {position:absolute;margin:0;background-color:#fff;width:170px;text-indent:8px;display:none;margin-top:29px;z-index:20;border-width:0 1px 1px 1px;border-color:#ccc;border-style:solid;}
div.sp_sub li {list-style:none;text-indent:8px;line-height:20px;background-color:#ffffff;cursor:pointer;}

#search .sp_div {width:172px; height:29px;background-color:#FFF; float:left; margin-top:6px; margin-right:6px;}	
#search .sp_div input {border:0;width:115px;font-size:14px;height:22px;margin-top:3px;padding:0 10px;float:left;}
#search .sp_btn {background:url(/images/arrow_v.jpg) 50% 50% no-repeat;height:29px;width:29px;float:right;}

.sp_button {cursor:pointer;margin-top:2px;}
.searchInput {display:none;}
#ajaxImageSection img{width:298px;height:394px;}

/* Product Brands */
#wrap_contents {width:960px; background-color:#E8E8E8; margin:0 auto 0 auto; padding-bottom:50px;height:auto;}
#wrap_contents h2 {font-size:20px; font-weight:normal; padding-left:20px; height:44px; line-height:44px; background:url(/images/bg_title_sub.jpg) repeat-x; color:#333;}
#wrap_contents div.headerline {background:url(/images/bg_title_sub.jpg) repeat-x; color:#333;}
.wrap_brand_list {width:912px; margin:30px 24px 0 24px; background:url(/images/line1.jpg) bottom repeat-x; padding-bottom:20px}
.brand_list {width:258px; height:260px; background:url(/images/brand_bg.jpg) no-repeat; padding:0 18px; margin-right:15px; float:left;}
.brand_list p {width:258px; height:27px; background:url(/images/brand_btn_bg.jpg) no-repeat; margin-top:9px;}
.brand_list p a {font-size:12px; color:#FFF; font-weight:bold; line-height:27px; padding:0 22px 0 24px;}
.brand_list p span a {width:110px; font-size:12px; color:#ccc; font-weight:normal;}

/* Product Ranges */
.wrap_range_list {width:900px; height:245px; margin:30px 30px 0 40px; border-bottom:1px solid #c1c1c1;}
.wrap_range_list .range_list {width:160px; float:left; padding-right:25px; background:url(/images/bg_product2.gif) no-repeat;}
.wrap_range_list .range_list a img {padding:5px; display:block; width: 120px; height: 120px;}
.wrap_range_list .range_list p {vertical-align:middle;width:130px; height:50px; background:url(/images/product_btn_bg.jpg) no-repeat; margin:7px 0; text-align:center; display:block;}
.wrap_range_list .range_list p a {height:35px;vertical-align:middle;width:110px; line-height:16px; font-size:13px; color:#fff; text-align:center; display:table-cell; padding:7px 10px;}

/* Product Catagories */
.wrap_catagories_list {width:900px; margin:40px 0 0 50px;}
.wrap_catagories_list .catagories_list {width:400px; height:334px; float:left; padding-right:50px; background:url(/images/bg_product_catagories.jpg) no-repeat; margin-bottom:40px;}
.wrap_catagories_list .catagories_list a img {padding:22px 22px 17px 22px; display:block;}
.wrap_catagories_list .catagories_list p {width:374px; height:45px;  line-height:45px;  background:url(/images/catagorie_btn_bg.jpg) no-repeat; margin-left:22px; text-align:center; display:block;}
.wrap_catagories_list .catagories_list p a {width:350px; line-height:45px; font-size:13px; color:#fff; text-align:center; display:block; font-weight:bold;}

/* Product Detail */
.img_detail {width:440px; float:left; padding:20px 0 0 20px;}
.img_detail p { height:100px; padding-left:20px; margin-top:10px;}
.img_detail p a {font-size:16px; color:#3F3F3F; font-weight:bold;line-height:52px; }
.img_detail img {border:8px solid #B6B6B6;}
.img_detail .enlarge2 {border:0 none;}
#description {padding:20px 20px 0 0; float:right; width:460px; overflow: hidden;}

#description h3 {font-size:16px; font-weight:bold; color:#3F3F3F; height:24px; line-height:24px; padding:0;}
#description p, #description li {font-size:14px; color:#3F3F3F; line-height:20px;}

#description ul {padding-left:15px;} 

#rating .productlogo {float:left; padding:40px 10px 70px 0;}
#rating img {padding:40px 10px 70px 0;}



/* Taps detail - nav */
#taps_detail { display:block; width:920px; background:url(/images/line1.jpg) top repeat-x; height:63px;margin:0px 20px 0px 20px;  vertical-align: bottom;}
#taps_nav {width:920px;  float:left; vertical-align:bottom;}
#taps_nav ul {width:920px; height:28px;}
#taps_nav ul li {float:left; height:28px;list-style:none;}
#taps_nav ul li.gnav1 a {background:url(/images/tap1_product.png) no-repeat;width:102px; }
#taps_nav ul li.gnav2 a {background:url(/images/tap2_product.png) no-repeat;width:137px;}
#taps_nav ul li.gnav3 a {background:url(/images/tap4_product.png) no-repeat;width:100px;}
#taps_nav ul li.gnav4 a {background:url(/images/tap3_product.png) no-repeat;width:100px;}
#taps_nav ul li a:hover {background-position:left bottom; height:28px;}
#taps_nav ul li a.selected {background-position:left bottom; height:28px;}
#taps_nav ul li a {display:block; height:28px;}

#taps_nav ul li a.active {background-position:bottom; height:28px;}
.sliderBg 
{border: 5px solid #333; }
/* Taps detail - list */
#list_taps_detail {width:910px; height:164px; padding:24px 0; background-color:#FFF; float:left; border:5px solid #333;}
#list_taps_detail .bgcolor { background-color:#CCCCCC; padding:5px; float:left; margin:0 8px;}

/* Sub_About Us */
#aboutus_menu {width:180px; float:left; padding:18px 0 0 18px;}
#aboutus_menu ul {float:left; background:url(/images/tap_sub_aboutus.jpg) no-repeat; padding-top:32px;}
#aboutus_menu ul li {width:180px; height:28px; list-style:none; border-bottom:#333 1px solid;}
#aboutus_menu ul li a:link, #aboutus_menu ul li a:visited {width:155px; height:28px; background-color:#4C4C4C; padding-left:25px; line-height:28px; font-size:13px; color:#ccc; display:block;}
#aboutus_menu ul li a:hover, #aboutus_menu ul li a:active {width:155px; height:28px; padding-left:25px; line-height:28px; font-size:13px; color:#ccc; background:url(/images/arrow_sub_menu.jpg) right no-repeat; display:block; background-color:#303030; text-decoration:none;}
#aboutus_right {width:720px; float:right; padding:18px 18px 0 0;}
#aboutus_right #text {font-size:14px; color:#000; line-height:21px; float:left;width:720px;}
#aboutus_right #text span {font-size:16px; color:#333; font-weight:bold; line-height:30px;}*/
#aboutus_right #text .title {font-size:14px; color:#f333; font-weight:bold; line-height:30px;}
#aboutus_right #text .subtitle {font-size:15px; color:#f333; font-weight:bold; line-height:30px;}
.btnLink{background:url(/images/about_us_bg_go_product.png);cursor:pointer;width:180px;height:32px;text-align:center;color:white;fontsize:15px}
.btnLink_text{padding-top:8px;color:white;font-size:12px}

#ajaxImage {position:relative;overflow:hidden;width:298px;height:394px;}
#ajaxImageSection {width: 20000em; position: absolute;}
#ajaxImageSection img{float:left;}

.grey_border{border: rgb(182, 182, 182) 8px solid;}

/* Sub_Media */
#media_menu {width:180px; float:left; padding:18px 0 0 18px;}
#media_menu ul {float:left; background:url(/images/tap_sub_media.jpg) no-repeat; padding-top:32px;}
#media_menu ul li {width:180px; height:28px; list-style:none; border-bottom:#333 1px solid;}
#media_menu ul li a:link, #media_menu ul li a:visited {width:165px; height:28px; background-color:#4C4C4C; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; display:block;}
#media_menu ul li a:hover, #media_menu ul li a:active {width:165px; height:28px; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; background:url(/images/arrow_sub_menu.jpg) right no-repeat; display:block; background-color:#303030; text-decoration:none;}
#media_right {width:720px; float:right; padding:18px 18px 0 0;}
#media_right p {font-size:14px; color:#000; line-height:21px; float:left; background:url(/images/line1.jpg) bottom repeat-x; padding-bottom:25px;}
#media_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#media_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}
#media_menu ul li a.selected {width:165px; height:28px; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; background:url(/images/arrow_sub_menu.jpg) right no-repeat; display:block; background-color:#303030; text-decoration:none;}
#media_detail_right {width:720px; float:right; padding:18px 18px 0 0;}
#media_detail_right p {font-size:14px; color:#000; line-height:21px; float:left; padding-bottom:25px;}
#media_detail_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#media_detail_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}
#media_detail_right p small a {font-size:12px; color:#333; font-weight:bold; height:50px; line-height:50px; text-decoration:underline; background:url(/images/ico_pdf.gif) 0 10px no-repeat; padding-left:35px; display:block;}

/*warranty menu*/
#warranty_menu {width:180px; float:left; padding:18px 0 0 18px;}
#warranty_menu ul {float:left; background:url(/images/warranties.jpg) no-repeat; padding-top:32px;}
#warranty_menu ul li {width:180px; height:28px; list-style:none; border-bottom:#333 1px solid;}
#warranty_menu ul li a:link, #warranty_menu ul li a:visited {width:165px; height:28px; background-color:#4C4C4C; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; display:block;}
#warranty_menu ul li a:hover, #warranty_menu ul li a:active {width:165px; height:28px; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; background:url(/images/arrow_sub_menu.jpg) right no-repeat; display:block; background-color:#303030; text-decoration:none;}
#warranty_right {width:720px; float:right; padding:18px 18px 0 0;}
#warranty_right p {font-size:14px; color:#000; line-height:21px; float:left; background:url(/images/line1.jpg) bottom repeat-x; padding-bottom:25px;}
#warranty_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#warranty_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}

#warranty_detail_right {width:720px; float:right; padding:18px 18px 0 0;}
#warranty_detail_right p {font-size:14px; color:#000; line-height:21px; float:left; padding-bottom:25px;}
#warranty_detail_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#warranty_detail_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}
#warranty_detail_right p small a {font-size:12px; color:#333; font-weight:bold; height:50px; line-height:50px; text-decoration:underline; background:url(/images/ico_pdf.gif) 0 10px no-repeat; padding-left:35px; display:block;}


/*warranty menu*/
#spare_menu {width:180px; float:left; padding:18px 0 0 18px;}
#spare_menu ul {float:left; background:url(/images/spare_parts.jpg) no-repeat; padding-top:32px;}
#spare_menu ul li {width:180px; height:28px; list-style:none; border-bottom:#333 1px solid;}
#spare_menu ul li a:link, #spare_menu ul li a:visited {width:165px; height:28px; background-color:#4C4C4C; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; display:block;}
#spare_menu ul li a:hover, #spare_menu ul li a:active {width:165px; height:28px; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; background:url(/images/arrow_sub_menu.jpg) right no-repeat; display:block; background-color:#303030; text-decoration:none;}
#spare_right {width:720px; float:right; padding:18px 18px 0 0;}
#spare_right p {font-size:14px; color:#000; line-height:21px; float:left; background:url(/images/line1.jpg) bottom repeat-x; padding-bottom:25px;}
#spare_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#spare_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}

#spare_detail_right {width:720px; float:right; padding:18px 18px 0 0;}
#spare_detail_right p {font-size:14px; color:#000; line-height:21px; float:left; padding-bottom:25px;}
#spare_detail_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#spare_detail_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}
#spare_detail_right p small a {font-size:12px; color:#333; font-weight:bold; height:50px; line-height:50px; text-decoration:underline; background:url(/images/ico_pdf.gif) 0 10px no-repeat; padding-left:35px; display:block;}




/* Sub_brochure */
#brochure_menu {width:180px; float:left; padding:18px 0 0 18px;}
#brochure_menu ul {float:left; background:url(/images/tap_sub_product_brocures.jpg) no-repeat; padding-top:32px;}
#brochure_menu ul li {width:180px; height:28px; list-style:none; border-bottom:#333 1px solid;}
#brochure_menu ul li a:link, #brochure_menu ul li a:visited {width:165px; height:28px; background-color:#4C4C4C; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; display:block;}
#brochure_menu ul li a:hover, #brochure_menu ul li a:active {width:165px; height:28px; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; background:url(/images/arrow_sub_menu.jpg) right no-repeat; display:block; background-color:#303030; text-decoration:none;}
#brochure_menu ul li a.selected {width:165px; height:28px; padding-left:15px; line-height:28px; font-size:13px; color:#ccc; background:url(/images/arrow_sub_menu.jpg) right no-repeat; display:block; background-color:#303030; text-decoration:none;}
#brochure_right {width:720px; float:right; padding:18px 18px 0 0;}
#brochure_right p {font-size:14px; color:#000; line-height:21px; float:left; background:url(/images/line1.jpg) bottom repeat-x; padding-bottom:25px;}
#brochure_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#brochure_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}

#brochure_detail_right {width:720px; float:right; padding:18px 18px 0 0;}
#brochure_detail_right p {font-size:14px; color:#000; line-height:21px; float:left; padding-bottom:25px;}
#brochure_detail_right p span {font-size:16px; color:#000; font-weight:bold; line-height:30px;}
#brochure_detail_right p small {font-size:11px; color:#333; font-weight:bold; line-height:20px;}
#brochure_detail_right p small a {font-size:12px; color:#333; font-weight:bold; height:50px; line-height:50px; text-decoration:underline; background:url(/images/ico_pdf.gif) 0 10px no-repeat; padding-left:35px; display:block;}












/* Sub_Contact */
#contact_service {padding:25px;width:300px;float:left;}
#contact_service h4 {width:275px; height:45px; background-color:#333;padding-left:25px; line-height:45px; color:#FFF; font-size:18px; font-weight:normal; }
#contact_service p {width:250px; height:450px; background-color:#666; padding:25px; line-height:20px; color:#FFF; font-size:14px;}
#contact_service p span {line-height:26px; color:#ccc; font-size:16px; font-weight:bold;}
#contact_service p a {color:#FFF; font-size:14px; text-decoration:underline;} 

#contact_form {padding:25px 25px 25px 0;float:left;width:560px}
#contact_form h4 {width:560px; height:45px; background-color:#333;padding-left:25px; line-height:45px; color:#FFF; font-size:18px; font-weight:normal; }
#contact_form h4 span {color:#ccc; font-size:12px; font-weight:normal;}
#contact_form #input_form {width:535px; height:450px; background-color:#666; padding:25px; line-height:20px; color:#FFF; font-size:14px;}
#contact_form #input_form label {width:170px; height:30px; line-height:22px; color:#FFF; font-size:14px; float:left;}
#contact_form #input_form input {width:340px; height:22px; background-color:#EFEFEF; border:none; margin-bottom:8px; font-size:13px; color:#333; padding:0 5px; line-height:22px; vertical-align:middle;}{width:340px; height:22px; background-color:#EFEFEF; border:none; margin-bottom:8px; font-size:13px; color:#333; padding:0 5px; line-height:22px; vertical-align:middle;}
#contact_form #input_form select, #contact_form #input_form option { background-color:#EFEFEF; border:none; margin-bottom:8px; font-size:13px; color:#333;  line-height:22px; vertical-align:middle;}{width:340px; height:22px; background-color:#EFEFEF; border:none; margin-bottom:8px; font-size:13px; color:#333; padding:0 5px; line-height:22px; vertical-align:middle;}
#contact_form #input_form textarea {width:340px; height:100px; background-color:#EFEFEF; border:none; margin-bottom:8px; font-size:13px; color:#333; padding:0 5px; line-height:22px; vertical-align:middle;}
#contact_form #input_form #imgsubmit input {width:auto;padding:0}
#contact_map {float:left; padding-left:25px;}
#contact_map p {font-size:20px; color:#333;}
#contact_map .mapborder {border:5px solid #cccccc;}

/*competition*/

#competition_service {padding:25px;width:300px;float:left;}
#competition_service h4 {width:275px; height:45px; background-color:#333;padding-left:25px; line-height:45px; color:#FFF; font-size:18px; font-weight:normal; }
#competition_service p {width:250px; height:450px; background-color:#666; padding:25px; line-height:20px; color:#FFF; font-size:14px;}
#competition_service p span {line-height:26px; color:#ccc; font-size:16px; font-weight:bold;}
#competition_service p a {color:#FFF; font-size:14px; text-decoration:underline;} 





#competition_form {padding:25px 25px 25px 0;float:left;width:560px}
#competition_form h4 {width:560px; height:45px; background-color:#333;padding-left:25px; line-height:45px; color:#FFF; font-size:18px; font-weight:normal; }
#competition_form h4 span {color:#ccc; font-size:12px; font-weight:normal;}
#competition_form #input_form {width:535px; height:350px; background-color:#666; padding:25px; line-height:20px; color:#FFF; font-size:14px;}
#competition_form #input_form label {width:170px; height:30px; line-height:22px; color:#FFF; font-size:14px; float:left;}
#competition_form #input_form input {width:340px; height:22px; background-color:#EFEFEF; border:none; margin-bottom:8px; font-size:13px; color:#333; padding:0 5px; line-height:22px; vertical-align:middle;}
#competition_form #input_form textarea {width:340px; height:100px; background-color:#EFEFEF; border:none; margin-bottom:8px; font-size:13px; color:#333; padding:0 5px; line-height:22px; vertical-align:middle;}
#competition_form #input_form #imgsubmit input {width:auto;padding:0}
#competition_map {float:left; padding-left:25px;}
#competition_map p {font-size:20px; color:#333;}
#competition_map .mapborder {border:5px solid #cccccc;}



/* sus, poly */
#etc_text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;line-height:20px}
#etc_text b {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;font-weight:bolder;}
#etc_text ul {font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#000;padding-left:25px;}
#etc_text li {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;line-height:20px}
#etc_text .under {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;line-height:20px;text-decoration:underline;font-style:italic}

.brand_list_cat {width:258px; height:200px; background:url(/images/brand_bg.jpg) no-repeat; padding:18px; margin-right:15px; float:left;}
.brand_list_cat p {width:258px; height:27px; background:url(/images/cat2_btn_bg.jpg) no-repeat; margin-top:9px;text-align:center;}
.brand_list_cat p a {width: 200px;font-size:12px; color:#FFF; font-weight:bold; line-height:27px; padding:0 22px 0 24px; text-align:center;}
.brand_list_cat p span a {width:110px; font-size:12px; color:#ccc; font-weight:normal;}

.penthouse *
{
color:#333333;

}

.fronpage_link
{
display: block;
height: 153px;
position: absolute;
width: 310px;
/*z-index: 10000;*/
margin-top:30px;

}


/*popup*/

#popup {
height: 400px;
width: 590px;
/*position: absolute;*/
top: 0;
}

#window{
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 1000;
}

/*My Catalog*/
#summary
{
padding: 30px;

}

div.contentDetails
{
padding:10px;

}

a.header_link
{
font-size:19px;
color: #333;

}

div.mybathroom-image
{
width:180px;
float:left;
display:block;



}

.product-model, .product-desc, .product-features li
{
color: #3F3F3F;

}

.product-model
{
font-size:15px;
font-weight:bold;
height:40px;
}

.product-desc
{
width:290px;
float:left;
font-size: 13px;
margin-left:60px;


}

.product-features
{


width:290px;
float:left;
margin-left:30px;


}
.product-features li
{
font-size:13px;


}
.mybathroom-control
{
padding-top:10px;
}
.mybathroom-control img
{
margin-left: 10px;
}
.mybathroom-caption
{
margin-top:10px;
float:right;


}


table.sendToFriend td, table.sendToFriend td input.textInput
{
color:#3f3f3f;

}


