@charset "utf-8";
/* 
	design by Westerlike Ltd.
	http://www.westerlike.com
 */
* html a:hover { visibility:visible; }
body {  border-top:5px solid #CC0000; 
       font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:0; margin:0; text-align:center; }
body.landing_page {background:url(../graphics/landing_bg.jpg) top center no-repeat;}	   
body.inner_content {background:url(../graphics/inner_content_bg.jpg) top center no-repeat;}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, li { padding:0; margin:0; }	   
.wrapper { margin:0 auto; width:987px; }
a { color:#cc0000; cursor:pointer; }

.dasda{}


a:hover { color:#990000; }
a:active, a:focus { outline: none;}
img { border:none; }
.red { color:#C90B0B; }
.red2{ color:#980000; }
h1 { font-weight:normal; font-size:22px;}
h2 { font-weight:normal; font-size:22px;}
input { border: 1px solid #AAAAAA; }
select { border: 1px solid #AAAAAA; }
textarea { border: 1px solid #AAAAAA; }

.shopingCartTitle { font-size: 16px; font-weight: bold; text-decoration: none; margin-bottom: 2px; padding-bottom: 2px; }
.shopingCartTitle a { font-size: 16px; font-weight: bold;text-decoration: none;  }
.shopTitle { color: #960000;text-decoration: none; }
.shopTitle a { color: #960000; text-decoration: none; }
.shopTitle:hover { text-decoration: underline; color: #960000;}

h2 a.scg_new { color: #FF0000 !important; text-decoration: none !important; font-style: italic !important; font-size: 11pt !important;}
h2 a.scg_new:hover { color: #800000 !important; }


#SCGLogo {float:left; position:relative; left:-47px; top:-119px; background:url(../graphics/SCGLogo2.gif) top left no-repeat; height: 212px; width: 113px;}
#SCGLogo2 {visibility: hidden;float:left; position:relative; left:-430px; top:-70px; background:url(../graphics/SCGLogo2.gif) top left no-repeat; height: 212px; width: 113px;}

#Juliette_SCGLogo {float:left; position:relative; left: -447px; top: -50px; background:url(../graphics/SCGLogo3.gif) top left no-repeat; height: 212px; width: 113px;}

.clear { clear:both;}

#header { float:left; width:987px; height:90px; margin-top:-4px; }
#logo { background:url(../graphics/logo.png) top left no-repeat;  float:left; margin:5px 0 0 55px; height:85px; }
#logo a { display:block; float:left; width:142px; height:85px; }
#logo a strong { display:none; }		  
#quick_menu { color:#ccc; float:right; display:inline; margin-right:68px; }
#quick_menu ul { list-style:none; }
#quick_menu ul li { display:inline; }
#quick_menu ul li a { color:#ccc; float:left; padding:0 10px 2px 10px; margin-top:10px; font-size:10px;
                      background:url(../graphics/pipe.gif) top right no-repeat;  }
#quick_menu ul li a:hover { color:#666; text-decoration:underline; }
#quick_menu ul li a.last { background:none; }
#quick_menu a.call_me_back { background:url(../graphics/call_us_all.png) 0px 0px no-repeat; width:112px; 
                             height:28px; padding:0; border:none; margin:0;  }
#quick_menu a.call_me_back:hover { background:url(../graphics/call_us_all.png) 0px -28px no-repeat; }
#quick_menu a.call_me_back strong { display:none; }
#quick_menu .telephone
{
	float: left;
	color: #666;
	font-weight: bold;
	margin: 9px 5px 0 5px;
	font-size: 16px;
	float: right;
	
}
.blogBtn {background: url(../graphics/BlogBtn.gif) top left no-repeat; width: 50px; height: 22px; float:right;margin-top: -5px; }

#CallUs { top: -60px; left: 355px; float: left; display: inline; font-size: 25px; color: #CC0000; font-weight: bold; position: relative; }
#CallUs a { text-decoration: none; }
#CallUs2 { top: -3px; left: 166px; float: left; display: inline; font-size: 22px; color: #CC0000; font-weight: bold; position: relative; text-decoration: none; }
#CallUs2 a { text-decoration: none; }
.brochure-box {left:-641px;top:-65px;position:relative;display:inline;width:130px;float:right; height:90px;background:url(../graphics/req-brochure.gif) top right no-repeat;}
#operator { width: 98px; height: 79px; background: url(../graphics/operator.jpg) top left no-repeat; padding: 0px; float: right; display: inline; margin: 0px; position: relative; left: 660px; top: -83px; }
#main_navigation { width: 554px; height: 44px; background: url(../graphics/menu_base.gif) top left no-repeat; padding: 0px 0 0 0; float: right; display: inline; margin: 8px 77px 0 0; }
#main_navigation ul { height:44px; margin:0; padding:0; list-style-type:none; border:none; }
#main_navigation ul li { display:block; float:left; padding:0; margin:0; border:none; }
#main_navigation ul li a { display:block; height:44px; padding:0; margin:0; }
#main_navigation ul li strong { display:none; }
li#home a { width:64px; }
li#products a { width:92px; }
li#galleries a { width:91px; }
li#downloads a { width:112px; }
li#pr_media a { width:90px; }
li#contact_us a { width:105px; }
li#home a:hover { background:#fff url(../graphics/menu_over.gif) 0px 0px no-repeat; }
li#products a:hover { background:#fff url(../graphics/menu_over.gif) -64px 0px no-repeat; }
li#galleries a:hover { background:#fff url(../graphics/menu_over.gif) -156px 0px no-repeat; }
li#downloads a:hover { background:#fff url(../graphics/menu_over.gif) -247px 0px no-repeat; }
li#pr_media a:hover { background:#fff url(../graphics/menu_over.gif) -359px 0px no-repeat; }
li#contact_us a:hover { background:#fff url(../graphics/menu_over.gif) -449px 0px no-repeat; }

/* landing header */
.landing_page #header { float:left; width:987px; height:120px; margin-top:-4px; }
.landing_page h1#logo { background:url(../graphics/logo.png) top left no-repeat;  float:left; margin:20px 0 0 55px; height:85px; }
.landing_page h1#logo a { display:block; float:left; width:142px; height:85px; }
.landing_page h1#logo a strong { display:none; }		  
.landing_page #quick_menu { color:#ccc; float:right; display:inline; margin-right:68px; }
.landing_page #quick_menu ul { list-style:none; }
.landing_page #quick_menu ul li { display:inline; }
.landing_page #quick_menu ul li a { color:#ccc; float:left; padding:0 10px 2px 10px; margin-top:10px; font-size:10px;
                      background:url(../graphics/pipe.gif) top right no-repeat;  }
.landing_page #quick_menu ul li a:hover { color:#666; text-decoration:underline; }
.landing_page #quick_menu ul li a.last { background:none; }
.landing_page #quick_menu a.call_me_back { background:url(../graphics/call_us_all.png) 0px 0px no-repeat; width:112px; 
                             height:28px; padding:0; border:none; margin:0;  }
.landing_page #quick_menu a.call_me_back:hover { background:url(../graphics/call_us_all.png) 0px -28px no-repeat; }
.landing_page #quick_menu a.call_me_back strong { display:none; }
.landing_page #quick_menu .telephone { float:left; color:#666; font-weight:bold; margin:9px 5px 0 5px; display:inline; }

.landing_page #main_navigation { width:554px; height:44px; background: url(../graphics/menu_base.gif) top left no-repeat;
            	   padding:0; float:right; display:inline; margin:36px 77px 0 0; }
.landing_page #main_navigation ul { height:44px; margin:0; padding:0; list-style-type:none; border:none; }
.landing_page #main_navigation ul li { display:block; float:left; padding:0; margin:0; border:none; }
.landing_page #main_navigation ul li a { display:block; height:44px; padding:0; margin:0; }
.landing_page #main_navigation ul li strong { display:none; }
li#home a { width:64px; }
li#products a { width:92px; }
li#galleries a { width:91px; }
li#downloads a { width:112px; }
li#pr_media a { width:90px; }
li#contact_us a { width:105px; }
li#home a:hover { background:#fff url(../graphics/menu_over.gif) 0px 0px no-repeat; }
li#products a:hover { background:#fff url(../graphics/menu_over.gif) -64px 0px no-repeat; }
li#galleries a:hover { background:#fff url(../graphics/menu_over.gif) -156px 0px no-repeat; }
li#downloads a:hover { background:#fff url(../graphics/menu_over.gif) -247px 0px no-repeat; }
li#pr_media a:hover { background:#fff url(../graphics/menu_over.gif) -359px 0px no-repeat; }
li#contact_us a:hover { background:#fff url(../graphics/menu_over.gif) -449px 0px no-repeat; }

/* landing header end */



#landing_content { width:987px; float:left; }\
.prominent_links { float:left; width:660px; }

#prominent_block
{
	float: left;
	width: 660px;
	display: inline;
	margin-left: 22px;
	display: inline;
	text-align: left;
}
#prominent_block h2
{
	font-size: 17px;
	text-align: left;
	display: block;
	padding-left: 0px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
}
#prominent_block h2 a
{
	color: #333333;
	text-decoration: underline;
}
#prominent_block h2 a:hover
{
	color: #800000;
	text-decoration: underline;
}

.prominent_links p, .prominent_links span { float:left; font-size:12px; text-align:left; display:inline; padding-left:40px; }
.read_more
{
	background: url(../graphics/read_more.gif) top left no-repeat;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	float: right;
	padding: 0px 6px 0 11px;
}
.juliette
{
	margin: 0px;
	height: 60px;
	background: url(../graphics/prominent_1.jpg) top left no-repeat;
	padding-left: 83px;
	padding-top: 3px;
}
.juliette h2
{
	margin-top: -10px;
}

.balustrades
{
	height: 75px;
	background: url(../graphics/prominent_3.jpg) top left no-repeat;
	padding-top: 12px;
	padding-left: 83px;
}
.cpd
{
	height: 90px;
	background: url(../graphics/prominent_2.jpg) top left no-repeat;
	padding-top: 12px;
	padding-left: 83px;
}
.prominent-links
{
	display: block;
	padding-top: 3px;
	font-size: 11pt;
	
}
.prominent-links a
{
	color: #1D1D1D;
}
.prominent-links a:hover
{
	color: #800000;
}

.hp-button
{
	display: block;
	background: url(../graphics/hp-button.gif) top right no-repeat;
	float: left;
	width: 170px;
	text-align: center;
	height: 33px;
	vertical-align: middle;
	padding-top: 8px;
	margin-right: 8px;
	margin-left: 8px;
}

.distributors { height:82px; background:url(../graphics/prominent_3.jpg) top left no-repeat; padding-top:16px; }
.vacancies { height:82px; background:url(../graphics/prominent_3.jpg) top left no-repeat; padding-top:16px; }

#landing_right { float:right; width:290px; margin-top:-2920px;  background:url(../graphics/right-col-bg.jpg) center left no-repeat; overflow:hidden; }
#landing_right .block { float:left; width:222px; margin-left:30px; margin-top:0px; display:inline; text-align:left; }
#landing_right .block img { margin:5px 0 5px 10px; float:left; border:none; }
#landing_right .block span { float:left; width:204px; color:#A90000; font-weight:bold; font-size:14px; padding:5px 0 0 0;}
#landing_right .block p { float:left; width:204px; color:#666; text-align:left; margin-top:5px; line-height:1.2em; }
#landing_right .block a { float:right; color:#A90000; text-decoration:underline; margin-top:2px; margin-right:15px; display:inline; font-size:10px; }
#landing_right .block a.design_event { float:left; }

.landingLeft .separator { float:left; width:616px; height:27px; background:url(../graphics/delim.png) top right no-repeat; padding:0; margin:-20px 0 0 40px; display:inline; }
.landingLeft .blockDistributors { float:left; width:324px; height:105px; background:url(../graphics/distributors_bg.png) top left no-repeat; text-align:left; margin:5px 0 0 30px; display:inline; }
.landingLeft .blockDistributors span { float:left; font-size:18px; color:#666; background:url(../graphics/red-rect-3.png) 0px 0px no-repeat; padding:0 0 0 10px; margin:15px 0 0 90px; display:inline; }
.landingLeft .blockDistributors p { float:left; font-size:14px; color:#666; padding:0; margin:5px 0 0 90px; display:inline; width:219px; }
.landingLeft .blockDistributors a { /*background:url(../graphics/read_more.gif) top left no-repeat; text-transform:uppercase;*/ color:#666; font-weight:normal; font-size:11px; float:left; /*padding:0px 24px 0 11px;*/ /*margin-top:3px;*/ display:inline; text-decoration:none; }

.landingLeft .blockVacancies { float:right; width:324px; height:105px; background:url(../graphics/vacancies_bg.png) top left no-repeat; text-align:left; margin:5px 10px 0 0; display:inline; }
.landingLeft .blockVacancies span { float:left; font-size:18px; color:#666; background:url(../graphics/red-rect-3.png) 0px 0px no-repeat; padding:0 0 0 10px; margin:15px 0 0 90px; display:inline; }
.landingLeft .blockVacancies p { float:left; font-size:14px; color:#666; padding:0; margin:5px 0 0 90px; display:inline; width:219px; }
.landingLeft .blockVacancies a { /*background:url(../graphics/read_more.gif) top left no-repeat; text-transform:uppercase;*/ color:#666; font-weight:normal; font-size:11px; float:left; /*padding:0px 24px 0 11px; margin-top:3px;*/ display:inline; text-decoration:none; }

.landingLeft .block { float:left; width:222px; margin-left:30px; margin-top:0px; display:inline; text-align:left; }
.landingLeft .block img { margin:5px 0 5px 10px; float:left; border:none; }
.landingLeft .block span { float:left; width:204px; color:#A90000; font-weight:bold; font-size:14px; padding:5px 0 0 0;}
.landingLeft .block p { float:left; width:204px; color:#666; text-align:left; margin-top:5px; line-height:1.2em; }
.landingLeft .block a { float:right; color:#A90000; text-decoration:underline; margin-top:2px; margin-right:15px; display:inline; font-size:10px; }
.landingLeft .block a.design_event { float:left; }

.landing_news
{
	float: left;
	width: 100px;
	margin-left: 20px;
}
.landing_news small { float:left; margin-left:15px; display:inline; margin-right:0 !important; }
.landing_news small span { float:left;}
.landing_news h3 { float:left; margin-left:15px; width:310px !important;}
.landing_news p { float:left;  } 
.landing_news a { float:right !important; display:inline; margin-right:25px !important; width:100px; color:#a90000 !important; }

.footer { width:987px; margin:40px auto 0 auto; }
.footer b { display:inline; padding:0 !important; margin:0 !important; font-weight:normal; }
.footer p { float:left; font-size:10px; margin:100px 0 0 0; padding:0; color:#999; width:190px; }
.footer table
{
	padding: 10px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #C0C0C0;
	background-color: #F9F9F9;
}
.footer ul
{
	text-align: left;
	vertical-align: top;
}
.footer ul li
{
	list-style-type: none;
}
.footer ul li a  
{
	
	
	 } 
.footer ul li a:hover 
{
	
	 
	 
                        }


.main-left-col { float:left; width:681px; padding:165px 0 0 70px; }
.main-right-col { float:left; width:236px; }

.main-left-col.inner-content-l { background:url(../graphics/banner-13-bg-l.jpg) top left no-repeat; }
.main-right-col.inner-content-r { background:url(../graphics/banner-13-bg-r.jpg) top left no-repeat; }
.header_products_balustrades .main-left-col.inner-content-l { background:url(../graphics/banner-1-bg-l.jpg) top left no-repeat; }
.header_products_balustrades .main-right-col.inner-content-r { background:url(../graphics/banner-1-bg-r.jpg) top left no-repeat; }
.header_products_balustrades_shop .main-left-col.inner-content-l { background:url(../graphics/banner-1-bg-l.jpg) top left no-repeat; }
.header_products_balustrades_shop .main-right-col.inner-content-r { background:url(../graphics/banner-1-bg-r.jpg) top left no-repeat; }
.header_products_juliette .main-left-col.inner-content-l { background:url(../graphics/banner-2-bg-l.jpg) top left no-repeat; }
.header_products_juliette .main-right-col.inner-content-r { background:url(../graphics/banner-2-bg-r.jpg) top left no-repeat; }
.header_products_juliette_shop .main-left-col.inner-content-l { background:url(../graphics/banner-2-bg-l.jpg) top left no-repeat; }
.header_products_juliette_shop .main-right-col.inner-content-r { background:url(../graphics/banner-2-bg-r.jpg) top left no-repeat; }
.header_products_curvedpatio .main-left-col.inner-content-l { background:url(../graphics/banner-3-bg-l.jpg) top left no-repeat; }
.header_products_curvedpatio .main-right-col.inner-content-r { background:url(../graphics/banner-3-bg-r.jpg) top left no-repeat; }
.header_products_patio_shop .main-left-col.inner-content-l { background:url(../graphics/banner-3-bg-l.jpg) top left no-repeat; }
.header_products_patio_shop .main-right-col.inner-content-r { background:url(../graphics/banner-3-bg-r.jpg) top left no-repeat; }

.header_pressmedia_main .main-left-col.inner-content-l { background:url(../graphics/banner-7-bg-l.jpg) top left no-repeat; }
.header_pressmedia_main .main-right-col.inner-content-r { background:url(../graphics/banner-7-bg-r.jpg) top left no-repeat; }
.header_products_main .main-left-col.inner-content-l { background:url(../graphics/banner-8-bg-l.jpg) top left no-repeat; }
.header_products_main .main-right-col.inner-content-r { background:url(../graphics/banner-8-bg-r.jpg) top left no-repeat; }
.header_gallery_main .main-left-col.inner-content-l { background:url(../graphics/banner-6-bg-l.jpg) top left no-repeat; }
.header_gallery_main .main-right-col.inner-content-r { background:url(../graphics/banner-6-bg-r.jpg) top left no-repeat; }




.header_downloads_main .main-left-col.inner-content-l { background:url(../graphics/banner-5-bg-l.jpg) top left no-repeat; }
.header_downloads_main .main-right-col.inner-content-r { background:url(../graphics/banner-5-bg-r.jpg) top left no-repeat; }



.header_bulk_bal_main .main-left-col.inner-content-l { background:url(../graphics/banner-17-bg-l.jpg) top left no-repeat; }
.header_bulk_bal_main .main-right-col.inner-content-r { background:url(../graphics/banner-17-bg-r.jpg) top left no-repeat; }
.header_bulk_jul_main .main-left-col.inner-content-l { background:url(../graphics/banner-15-bg-l.jpg) top left no-repeat; }
.header_bulk_jul_main .main-right-col.inner-content-r { background:url(../graphics/banner-15-bg-r.jpg) top left no-repeat; }
.header_bulk_cpd_main .main-left-col.inner-content-l { background:url(../graphics/banner-16-bg-l.jpg) top left no-repeat; }
.header_bulk_cpd_main .main-right-col.inner-content-r { background:url(../graphics/banner-16-bg-r.jpg) top left no-repeat; }


.header_scg_main .main-left-col.inner-content-l { background:url(../graphics/banner-14-bg-l.jpg) top left no-repeat; }
.header_scg_main .main-right-col.inner-content-r { background:url(../graphics/banner-14-bg-r.jpg) top left no-repeat; }


.header_contact_us .main-left-col.inner-content-l { background:url(../graphics/banner-4-bg-l.jpg) top left no-repeat; }
.header_contact_us .main-right-col.inner-content-r { background:url(../graphics/banner-4-bg-r.jpg) top left no-repeat; }
.header_useful_resources  .main-left-col.inner-content-l { background:url(../graphics/banner-9-bg-l.jpg) top left no-repeat; }
.header_useful_resources  .main-left-col.inner-content-r { background:url(../graphics/banner-9-bg-r.jpg) top left no-repeat; }
.header_sitemap .main-left-col.inner-content-l { background:url(../graphics/banner-10-bg-l.jpg) top left no-repeat; }
.header_sitemap .main-left-col.inner-content-r { background:url(../graphics/banner-10-bg-r.jpg) top left no-repeat; }
.header_privacy .main-left-col.inner-content-l { background:url(../graphics/banner-11-bg-l.jpg) top left no-repeat; }
.header_privacy .main-left-col.inner-content-r { background:url(../graphics/banner-11-bg-r.jpg) top left no-repeat; }
.header_terms_of_sale .main-left-col.inner-content-l { background:url(../graphics/banner-12-bg-l.jpg) top left no-repeat; }
.header_terms_of_sale .main-left-col.inner-content-r { background:url(../graphics/banner-12-bg-r.jpg) top left no-repeat; }


.header_contact_us .inner-content-l h2 { float:left; text-align:left; width:497px; font-weight:normal; }
.header_contact_us .inner-content-l h1 { float:left; text-align:left; width:497px; font-weight:normal; }
.header_contact_us .inner-content-l table { float:left; width:370px; text-align:left; margin:0px 0 0 0 !important; padding:0 !important; font-size:13px !important; }
.header_contact_us .inner-content-l table  td, .header_contact_us .inner-content-l table  dl, .header_contact_us .inner-content-l table  dl dd { margin:0 !important; padding:0 !important; text-align:left; font-weight:normal;}
.header_contact_us .inner-content-l table  td span { float:left; color:#a90000; font-weight:bold; width:100px; text-align:right; margin-right:10px; display:inline;}
.header_contact_us .inner-content-l table  td p { margin-left:110px; margin-bottom:10px; display:inline;}
.header_contact_us .inner-content-l table  td .nominated_agents { width:200px; text-align:left !important; float:left; margin:0; padding:0; display:inline; }
.header_contact_us .inner-content-l table  td .agents { float:left; width:100px;}
.header_contact_us .inner-content-l table  td a { float:left; text-align:left; width:150px;}
.header_contact_us .inner-content-l table  td p { float:left;}
.header_contact_us .inner-content-l table  td div { float:left;}

#ctl00_InnerContent_pnlJersey { margin:10px auto; width:300px; }
#ctl00_InnerContent_pnlJersey a { float:none; }

#ctl00_InnerContent_pnlInput { float:left; width:620px; margin:0; text-align:left; }
#ctl00_InnerContent_pnlInput span { color:#a90000; float:left; margin-right:30px; display:inline; }
#ctl00_InnerContent_pnlInput table { float:left; }
#ctl00_InnerContent_pnlResults, #ctl00_InnerContent_pnlResults table { float:left; width:620px; text-align:left !important; }
#ctl00_InnerContent_pnlResults table a { float:left;}
.header_pressmedia_main  .inner-content-l table{ float:left;}
.header_pressmedia_main  .inner-content-l ul { float:left; list-style-type:none; text-align:left; }
.header_pressmedia_main  .inner-content-l li { width:640px; margin-bottom:5px; }
.header_pressmedia_main  .inner-content-l li  span { width:340px; float:right; font-size:12px !important; color:#666 !important; margin-top:-13px; padding-left:10px !important; display:inline; }
.testimonials_main_container p {float:left; width:450px; text-align:justify;}
.send_testimonial_btn {float:right; width:136px; height:79px; margin:10px 40px 0 0; display:inline; background:url(../graphics/testimonial_btn_2.png) no-repeat; }
.send_testimonial_btn a {float:left; background:url(../graphics/testimonial_btn_1.png) no-repeat; width:136px; height:79px; text-decoration:none;}
.send_testimonial_btn a:hover {background:none;}
.testimonials, .testimonial_header, .testimonial_info_bar { float:left;}
.testimonials { position:relative; margin-top:-40px; }
.testimonial_info_bar { margin:10px 0 0 0; padding:0; }
.testimonial_info_bar span {color:#a90000; float:left; font-weight:bold; display:inline; margin-top:3px;}
.testimonial_info_bar select {float:right; margin-right:10px; display:inline; margin-left:10px;}
.testimonial_info_bar label {float:right; color:#666; font-weight:bold; margin-top:3px;}
#testimonal_list {float:left; width:640px; margin-bottom:20px;}
.testimonial_repeater {float:left; margin-top:20px; border-bottom:2px solid #e2e2e2; padding-bottom:10px;}
.testimonial_repeater span {color:#a90000; float:left; text-align:left !important; }
.testimonial_repeater div {float:none !important; text-align:justify; margin-top:10px;}
.testimonial_repeater div img {float:right; margin:0 0 10px 10px;}

#testimonial_map { float:left; width:640px; margin-top:20px; text-align:left;}
#testimonial_map .tacks { position:absolute; width:150px; background:#fff; z-index:1000; margin:-640px 0 0 470px; float:right; padding:10px; text-align:right; }
.tacks .bal { background:url(../map/greenblank2.png) 0px 0px no-repeat; padding:5px 0 5px 16px; height:15px }
.tacks .jul { background:url(../map/blueblank2.png) 0px 0px no-repeat; padding:5px 0 5px 16px; height:15px }
.tacks .cur { background:url(../map/redblank2.png) 0px 0px no-repeat; padding:5px 0 5px 16px; height:15px }
.vacancies_container { float:left; text-align:left;}
.vacancies_container h2 , h1 , .vacancies_container strong , .vacancies_container .backTo { float:left;}

.distributor_container { float:left; text-align:left; width:640px;}
.vacancies_container h2,h1, .vacancies_container strong  { float:left;}

.resources_container { float:left; text-align:left; width:640px;}
.resources_container h1 { float:left;}
.resources_container h2 { float:left;}

.caseStudy_main_container { float:left; width:640px; text-align:left; }

.content .main-right-col .right-col { float:left; width:236px; /*background:url(../graphics/right-col-bg.jpg) center left no-repeat;*/ }
.content .main-right-col .right-col .search-block { float:left; margin-left:0px; margin-top:20px; display:inline; width:204px; height:60px; border-bottom:1px solid #e2e2e2; }
.content .main-right-col .right-col .search-block label { float:left; width:222px; color:#666; font-weight:bold; margin-bottom:10px; }
.content .main-right-col .right-col .search-block .search-text{ float:left; width:124px; height:22px; border:none !important; background:url(../graphics/search-input-bg.jpg) !important; padding:3px 10px 0 10px; }
.content .main-right-col .right-col .search-block .search-btn { float:left; margin:2px 0 0 10px; display:inline;}

.testimonial-block { float:left; width:189px; color:#666; text-align:justify; margin-top:10px; }
.testimonial-block .comments { width:189px !important; }
.testimonial-block #pausecontent22 { float:left; width:189px; color:#666; text-align:justify; height: 120px; margin-top:10px; }
.testimonial-block h3 { float:left; width:189px !important; color:#960000; font-weight:bold; font-size:16px; }
.testimonial-block p { float:left; width:189px !important; margin-top:10px; }
.testimonial-block label { float:right; width:95px; margin-top:10px; text-align:left; font-weight:bold; }

h1.content-header { float:left; width:390px; background:url(../graphics/red-rect.jpg) no-repeat; font-size:22px; color:#666; font-weight:normal; padding-left:13px; padding-bottom:5px; font-family:Tahoma; line-height:1em; text-align:left; }
.breadcrumbs { float:left; width:250px; list-style-type:none; display:inline; text-align:right; margin-top:10px; color:#666; font-size:10px; }
.breadcrumbs li { display:inline; padding-right:2px; }
.breadcrumbs li a { color:#980000; }
.content-header-bottom { float:left; width:681px; height:25px; background:url(../graphics/content-header-bg.jpg) top left no-repeat; }
.product-detail { float:left; width:681px; padding-bottom:20px; }
.product-top { float:left; margin-bottom:20px; }
.product-top.balustrades { background:url(../graphics/balcony-img-1.gif) no-repeat; background-position:92% 100%; }
.product-top.juliette { background:url(../graphics/balcony-img-2.png) no-repeat; background-position:92% 100%; min-height:250px !important; }
.product-top.curved_patio { background:url(../graphics/balcony-img-3.gif) no-repeat; background-position:92% 100%; }
.product-left { float:left; width:497px; color:#666; }
.product-right { float:left; width:183px; }

.blacony_content .inner-content-l  h2 { float:left; width:620px; text-align:left; background:url(../graphics/red-rect.jpg) no-repeat; padding-left:15px; margin-right:20px; margin-bottom:20px; display:inline; }
.blacony_content .inner-content-l  h1 { float:left; width:620px; text-align:left; background:url(../graphics/red-rect.jpg) no-repeat; padding-left:15px; margin-right:20px; margin-bottom:20px; display:inline; }
.blacony_content .inner-content-l  div.sitemapDiv { float:left; width:620px;}
.blacony_content .inner-content-l  div.sitemapDiv  a { float:left; width:135px; text-align:right; margin-right:5px; display:inline;}
.blacony_content .inner-content-l div.sitemapDiv  p { float:left; width:480px; text-align:justify;}
.blacony_content .inner-content-l  div.sitemapDiv2 { float:left; width:620px;}
.blacony_content .inner-content-l  div.sitemapDiv2  a { float:left; margin-right:5px; display:inline;}
.blacony_content .inner-content-l div.sitemapDiv2 p { text-align:left;}
.blacony_content .inner-content-l  p.MsoNormal { width:620px; float:left;}
.blacony_content .inner-content-l  p.MsoNormal span { float:left; color:#666 !important; text-align:justify !important;}


.product-left h2 { display:none !important; } 
.product-left h1 { display:none !important; } 
.product-left table { width: 470px !important; text-align:justify !important;}
.product-left table td { float:left; width:470px; }
.product-left ul.BaseList { float:left; width:470px !important; list-style-type:none !important; display:block !important; }
.product-left ul.BaseList li { float:left; width:470px !important; list-style-type:none !important; display:block !important; }
.product-left ul.BaseList li a { width:470px; text-align:left;}

.product-left p { float: left; width:480px; text-align:justify; margin-bottom:15px; }
.product-left a { float: left; width:480px; text-align:left; color:#980000; line-height:1.3em; text-decoration:underline; }
.product-left .separator { float:left; width:480px; height:50px; background:url(../graphics/delim.jpg) bottom left no-repeat; }
.product-left .download-presentation { float:left; width:400px; height:139px; background:url(../graphics/btn_tv.jpg) 0px 0px no-repeat; padding:0 0 0 0px; }
.product-left .download-presentation a, .product-left .download-presentation img { float:left; width:163px; height:49px; display:block;}
.product-left .download-presentation a:hover img { visibility:hidden;}
.product-right .balustrade-shop { float:left; width:145px; height:81px; background:url(../graphics/balustrade-shop-btn-2.png) top left no-repeat; }
.product-right .balustrade-shop a, .product-right .balustrade-shop img { float:left; width:145px; height:81px; display:block; }
.product-right .balustrade-shop a:hover img { visibility:hidden; }
.product-right .image-container { float:left; width:145px; margin-top:30px; }

.product-right .juliette-shop { float:left; width:145px; height:81px; background:url(../graphics/juliette-shop-btn-2.png) top left no-repeat; }
.product-right .juliette-shop a, .product-right .balustrade-shop img { float:left; width:145px; height:81px; display:block; }
.product-right .juliette-shop a:hover img { visibility:hidden; }

.product-right .curvedpatio-shop { float:left; width:145px; height:81px; background:url(../graphics/curvedpatio-shop-btn-2.png) top left no-repeat; }
.product-right .curvedpatio-shop a, .product-right .balustrade-shop img { float:left; width:145px; height:81px; display:block; }
.product-right .curvedpatio-shop a:hover img { visibility:hidden; }

.technical-details { float:left; width:610px; height:100%; }
.technical-details .left { float:left; width:163px; background-color:#F8F8F8; padding:10px; padding-right:0 !important; }
.technical-details .right { float:left; width:415px; padding:10px; border-left:2px solid #a90000; margin-left:-2px; display:inline; min-height:360px; }
.technical-details .bottom { float:left; background:#F4F4F4; border-top:1px solid #CCCCCC; width:620px;}


.bottom { float:left; background:#F4F4F4; border-top:1px solid #CCCCCC; width:620px; padding-bottom:10px; margin-bottom:-20px; }
.bottom .download_dgw { background:url(../graphics/icon_dwg.gif) top left no-repeat; float:left; width:222px; padding-left:60px; min-height:60px; margin:10px 0 0 15px; display:inline; text-align:left; }
.bottom .download_dgw h5,.technical-details .bottom .download_pdf h5,.technical-details .bottom .download_video h5 { float:left; color:#a90000; font-size:12px; font-weight:bold; margin:5px 0; width:220px;}
.bottom .download_dgw p, .technical-details .bottom .download_pdf p, .technical-details .bottom .download_video p { float:left; color:#666; width:220px;  margin-bottom:10px;}
.bottom .download_pdf { background:url(../graphics/icon_pdf.gif) top left no-repeat; float:left; width:222px; padding-left:60px; min-height:60px;  margin:10px 0 0 25px; display:inline; text-align:left; }
.bottom .download_video { background:url(../graphics/icon_player.gif) top left no-repeat; float:left; width:222px; padding-left:60px; min-height:60px;  margin:10px 0 0 15px; display:inline;  text-align:left; }




.technical-details .left table, .technical-details .left table tr { padding:0 !important; margin:0 !important;}
.side-tab { /*float:right;*/ color:#666; padding:0px 10px; width:143px; height:35px; cursor:pointer; line-height:1em; }
.side-tab.active { background:url(../graphics/side-tab-bg-active.jpg) top left no-repeat; color:#FFFFFF; }
.right p { color:#666; margin-bottom:5px; line-height:1.3em; text-align:left; }
.right p span { color:#a90000; font-weight:bold; }
ul.possible-conf { list-style-type:none !important; }
ul.possible-conf li { list-style-type:none; color:#666; line-height:1.2em; margin-left:5px; }
.technical-details .bottom .download_dgw { background:url(../graphics/icon_dwg.gif) top left no-repeat; float:left; width:222px; padding-left:60px; min-height:60px; margin:10px 0 0 15px; display:inline; text-align:left; }
.technical-details .bottom .download_dgw h5,.technical-details .bottom .download_pdf h5,.technical-details .bottom .download_video h5 { float:left; color:#a90000; font-size:12px; font-weight:bold; margin:5px 0; width:220px;}
.technical-details .bottom .download_dgw p, .technical-details .bottom .download_pdf p, .technical-details .bottom .download_video p { float:left; color:#666; width:220px;  margin-bottom:10px;}
.technical-details .bottom .download_pdf { background:url(../graphics/icon_pdf.gif) top left no-repeat; float:left; width:222px; padding-left:60px; min-height:60px;  margin:10px 0 0 25px; display:inline; text-align:left; }
.technical-details .bottom .download_video { background:url(../graphics/icon_player.gif) top left no-repeat; float:left; width:222px; padding-left:60px; min-height:60px;  margin:10px 0 0 15px; display:inline;  text-align:left; }
.separator_2 { width:282px; float:left; height:19px; background:url(../graphics/delim_2.gif) top right no-repeat; }

.anchor_links { float:left; width:580px; background:#f4f4f4; padding:20px; text-align:left;}
.anchor_links a { float:left; width:580px; color:#a90000; line-height:1.3em; }
.anchor_links a:hover { color:#a90000; text-decoration:underline; } 
.anchor_links .view_all_faqs { position:relative; bottom:-20px; right:0px; width:90px; height:32px; float:right; background:url(../graphics/btn-faqs-1.gif) no-repeat; }
.anchor_links .view_all_faqs:hover { text-decoration:none; background:url(../graphics/btn-faqs-2.gif) no-repeat; }
.anchor_links .view_all_faqs strong { visibility:hidden; }
.anchor_tags { float:left; width:580px; padding:20px; text-align:left;}
.anchor_tags h5 { padding:0 !important; margin:0 !important; float:left; font-size:12px;}
.anchor_tags h5 a { float:left; width:580px; color:#a90000; font-size:12px; line-height:1.3em; margin:0 0 3px 0; padding:0; }
.anchor_tags p { float:left; width:580px; color:#666; font-size:12px; line-height:1.3em; margin:0 0 10px 0; padding:0; }

.view_select { float:left; width:230px; }
.scroll_view { float:left; width:102px; height:22px; background:url(../graphics/icon_scroll_2.gif) no-repeat; margin:10px 0 10px 20px;  display:inline; cursor:pointer; }
.scroll_view_active { float:left; width:102px; height:22px; background:url(../graphics/icon_scroll_1.gif) no-repeat; margin:10px 0 10px 20px;  display:inline; cursor:pointer; }  
.list_view { float:left; width:86px; height:22px; background:url(../graphics/icon_list_2.gif) no-repeat;  margin:10px 0 10px 20px; display:inline; cursor:pointer; }
.list_view_active { float:left; width:86px; height:22px; background:url(../graphics/icon_list_1.gif) no-repeat; margin:10px 0 10px 20px; display:inline; cursor:pointer; } 
.map_view {float:left; width:86px; height:22px; background:url(../graphics/icon_map_2.png) no-repeat;  margin:10px 0 10px 20px; display:inline; cursor:pointer;}
.map_view_active {float:left; width:86px; height:22px; background:url(../graphics/icon_map_1.png) no-repeat;  margin:10px 0 10px 20px; display:inline; cursor:pointer;}
.list_view_content { float:left; width:620px; }
.scroll_view_content { }
.list_view_content .item { float:left; width:290px; margin:15px 0 0 10px; height:70px; display:inline;  text-align:left; }
.list_view_content .item img { float:left; width:57px; border:2px solid #cccccc;}
.list_view_content .item h5 { float:left; color:#a90000; font-size:12px; width:215px; margin:15px 0 0px 10px; display:inline; }
.list_view_content .item p { float:left; color:#666; font-size:12px; width:215px; margin:5px 0 10px 10px; display:inline; }

/* sub navigation start */
.sub-nav { width:195px; height:169px; background:transparent url(../graphics/sub-menu-base_transparent.png) no-repeat;
            margin-right:0px; margin-top:0px; padding:0; float:left; display:inline; }
.sub-nav ul.top { width:195px; margin:0; padding:0; list-style-type:none; border:none; }
.sub-nav ul.top li { display:block; float:left; padding:0; margin:0; border:none; }
.sub-nav ul.top li a { display:block; width:195px; padding:0; margin:0; }
.sub-nav ul li ul { height:70px; margin:0; padding:0; list-style-type:none; border:none; }
.sub-nav ul li ul a { display:block; height:70px; padding:0; margin:0; }
.sub-nav ul li strong { display:none; }
li#our-product-nav { width:195px; height:61px; }
li#balconies-nav a { height:36px; }
li#balustrades-nav a { height:35px; }
li#doors-nav a { height:37px; }
li#bottom-nav a { height:70px; }

li#our-product-nav  a:hover { background:transparent url(../graphics/sub-menu-over_transparent.png) 0px 0px no-repeat; }
li#balconies-nav a:hover { background:transparent url(../graphics/sub-menu-over_transparent.png) 0px -61px no-repeat; }
li#balustrades-nav a:hover { background:transparent url(../graphics/sub-menu-over_transparent.png) 0px -97px no-repeat; }
li#doors-nav a:hover { background:transparent url(../graphics/sub-menu-over_transparent.png) 0px -132px no-repeat; }

.shop_container { float:left; width:80px; height:57px; background:transparent url(../graphics/online_shop_button_transparent.png) top right no-repeat; }
a.shop { float:left; background:transparent url(../graphics/online_shop_button_transparent.png) top left no-repeat; width:80px; height:57px;  text-decoration:none; }
a.shop:hover { background:none; }
a.shop strong, a.brochure strong { visibility:hidden; }

.brochure_container { float:left; width:115px; height:70px; background:transparent url(../graphics/brochure_button_transparent.png) top right no-repeat; }
a.brochure { float:left; background:transparent url(../graphics/brochure_button_transparent.png) top left no-repeat; width:115px; height:70px; text-decoration:none; }
a.brochure:hover { background:none; }



/* Tabber & Slider */
.w630 { width:630px; } 

.w414 { width:414px; }
.h140 { height:140px; }
.h300 { height:300px; }

.ico { width: 24px; height: 48px; background-color: #FFF; border: 1px solid #CCD8E3; padding: 0; background-repeat: no-repeat; /*background-position: 4px 4px; */ border:none; text-decoration:none;}
.ico-first { background-image: url(../graphics/first.png); margin-right: 5px; display:none; }
.ico-prev { background-image: url(../graphics/prev.gif); }
.ico-next { background-image: url(../graphics/next.gif); }
.ico-last { background-image: url(../graphics/last.png); margin-left: 5px; display:none; }
.ico-toggle { background-image: url(../graphics/toggle.png); margin-top: -6px; }
.left { float: left; }
.right { float: right; }

#tabber-wrapper { margin: 0px 0 0 10px; }
.tabber-menu { position: relative; list-style-type: none; width: 414px; }
.tabber-menu .tabber-tab { float:left; margin:0; text-align:center;}
.tabber-menu a.tabber-tab { text-decoration:none; padding: 5px 10px 5px 10px; }
.tabber-menu a.selected { text-decoration:none; color:#A90000; }
.tabber-main { width: 100%;	}
.scroller {	float:left;	width: 100%; overflow: hidden;	border-left: 1px solid #E1E1E1;	
            border-right: 1px solid #E1E1E1; border-bottom: 1px solid #fff;	border-top: 1px solid #e1e1e1; }
.scroller#scroller-3 {	width: 868px; }
#content-1 { width: 50000px;	}
#content-2 { width: 420px;	}
.tabber-slide {	float: left; background-color: #FFF; padding: 10px; }
.tabber-slide graphics { float:left; padding:10px 10px 10px 0; }
.tabber-slide a { color:#146EB4;}
.tabber-slide a:hover { text-decoration:underline;}
.tabber-bottom { float:left; height:23px; background:#F4F4F4; border-bottom:1px solid #e1e1e1; 
                 border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }

.tabber-news { width:38px; height:20px; float:left; margin:0; 
               background: #ffffff url(../graphics/news-tab-inactive.gif) top left no-repeat !important; }
.tabber-news.selected { background: #ffffff url(../graphics/news-tab-active.gif) top left no-repeat !important; }
.tabber-testimonials { width:78px; height:20px; float:left; margin:0; 
                       background: #ffffff url(../graphics/testimonials-tab-inactive.gif) top left no-repeat !important;}
.tabber-testimonials.selected { background: #ffffff url(../graphics/testimonials-tab-active.gif) top left no-repeat !important; }
.tabber-case { width:78px; height:20px; float:left; margin:0; 
               background: #ffffff url(../graphics/case-tab-inactive.gif) top left no-repeat !important;}
.tabber-case.selected { background: #ffffff url(../graphics/case-tab-active.gif) top left no-repeat !important; }
.tabber-menu a strong { visibility:hidden; }



#slider-wrapper { width: 600px; margin: 20px auto; }
.slider-menu { position: relative; list-style-type: none; margin-bottom: 2px; }
.slider-menu a.tab { padding: 5px 10px 5px 10px; border: 1px solid #CCD8E3; background-color: #FAFAFA; display:none; }
.slider-menu a.selected { border-bottom-color: #FFF; background-color: #FFF; }
.slider-main { 	width: 600px; }
.slider-scroller { width: 545px; overflow: hidden; margin-bottom: 5px; float:left; }
.slider-scroller#scroller-3 { width: 545px; float:left; }
.slider-slide {	width: 545px; background-color: #FFF; padding: 0px !important; margin:0 !important; 
                float: left; }
.slider-slide .title { float:left; width:285px; background:url(../graphics/red-rect-2.jpg) no-repeat; }
.slider-slide .title h1 { float:left; width:265px; margin:0 0 0 10px; color:#a90000; font-size:14px; padding:0; display:inline; text-align:left !important; }
.slider-slide .title h5 { float:left; width:265px; margin:0 0 0 10px; color:#666; font-size:12px; padding:0; display:inline; text-align:left !important;}
.slider-slide .developer { float:right; width:250px; }
.slider-slide .developer p { float:left; width:250px; color:#666; margin-bottom:5px; text-align:left !important; }
.slider-slide .developer p span { float:left; color:#333; font-weight:bold; text-align:left !important;}
.slider-slide .product_content { float:left; width:545px; text-align:justify !important;}
.slider-slide .product_content h5 { float:left; width:265px; margin-bottom:20px; color:#a90000; font-size:12px; text-align:left !important; }
.slider-slide .product_content img { float:right; margin:0px 0 20px 20px; border:2px solid #ccc; }
.slider-slide .product_content p { text-align:justify; color:#666; }


.comments { width:400px; /*height:200px;*/ float:left; margin:0px 0 0 0px; text-align:left; }
.comments h3 { color:#A90000 !important; float:left; width:345px; font-size:14px; }
.comments small { float:left; color:#fff; background:url(../graphics/ticker-date-bg.gif) top left no-repeat; width:28px; height:34px; padding:0px 0 0 0px; text-align:center; line-height:1.7em; text-transform:uppercase; font-weight:bold; } 
.comments small span { color:#b5b5b5; padding:0 0 0 7px; text-align:center; margin-top:0; font-weight:bold; float:left;  }
.comments p { float:right; width:330px; }
#newsDiv { width:410px; }
#testimonialsDiv { width:410px; }
.landing_news { float: left; width: 400px; }
.landing_news .comments a { float:left !important; width:200px; text-align:left; text-decoration:none; padding:0; margin:0 0 15px 0; }
.landing_news .comments p { float:left !important; width:200px; text-align:left; text-decoration:none; padding:0; margin:0 0 15px 10px; display:inline; }
.landing_news .comments h3 a { float:left; width:240px; padding:0; margin:0 0 0 10px; color:#A90000; font-weight:bold; display:inline; }
.landing_news .comments h3 { margin-left:10px; }
.landing_news h2 { float: left; width: 189px !important; color: #960000; font-weight: bold; font-size: 20px; margin-left: -56px; margin-bottom: 10px; }
.landing_news h3 { float: left; width: 189px !important; color: #960000; font-weight: bold; }
.landing_news .comments p a { float:left; width:230px; padding:0; margin:0 0 0 10px; color:#333 !important; font-weight:normal; display:inline; }
.landing_news .comments p { width:200px; }
.landingEntry { float:left; width:200px; }

/*



.landing_news .comments p,
.landing_testimonials .comments p,
.landing_studies .comments p { float:right; width:200px; height:30px; overflow:hidden; }
.landing_testimonials .comments p { float:left; display:inline; margin-left:10px; margin-bottom:10px; width:390px; }
.landing_studies .comments p { float:left; display:inline; margin-left:10px; margin-bottom:10px; width:390px; }
.comments a { float:right; color:#666; margin-right:15px; margin-top:5px; display:inline; width:100px; text-align:right;}
.landing_studies .comments p { width:390px; }
.landing_testimonials .comments a,
.landing_studies .comments a { float:left !important; width:400px; text-align:left; text-decoration:none; padding:0; margin:0 0 12px 0; }
.landing_testimonials .comments  h3 a,
.landing_studies .comments h3 a  { float:left; width:380px; padding:0; margin:0 0 0 10px; color:#A90000; font-weight:bold; display:inline; }
.landing_testimonials .comments h3 { float:left; width:380px; padding:0; margin:0 0 0 10px; color:#A90000; font-weight:bold; display:inline; }
.landing_testimonials .comments p a,
.landing_studies .comments p a { float:left; width:380px; padding:0; margin:0 0 0 10px; color:#333; font-weight:normal; display:inline; }
*/
#AllTestimonials { float:right; }
#pscroller1{
 float:left; 
 padding:0 0 0 0px;
 width: 390px;
 height: 180px;

}



/* Classic Tabber */
.tabberlive .tabbertabhide { display:none; }
.tabber {}
.tabberlive { margin:0; padding:0; width:630px; display:block; }
ul.tabbernav { margin:0; padding: 4px 0; font: normal 12px Tahoma; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; height:24px; }
ul.tabbernav li a { padding: 5px 1em; margin-left: 0px; border-top: none; border-bottom: none; background: #fff url(../graphics/tabber-bg.jpg) top left repeat-x; text-decoration: none; }
ul.tabbernav li a:link { color: #999; }
ul.tabbernav li a:visited { color: #999; }
ul.tabbernav li a:hover { color: #999; }
ul.tabbernav li.tabberactive a { background: #fff url(../graphics/tabber-active-bg.jpg) top left repeat-x; color:#fff; }
ul.tabbernav li.tabberactive a:hover { color: #fff; }
.tabberlive .tabbertab { border-top:0; float:left; border:1px solid #E0E0E0; width:620px;}
.tabberlive .tabbertab h1 { display:none; }
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }
.tabber-ul { width:460px; margin:5px 0; }
.tabber-ul li { display:inline; }
.tabber-ul li a { color:#999; }
.menu-bottom { width: 100%; height: 8px; line-height: 0em; padding: 0; margin: 0; background: #fff url(../graphics/menu-bottom.jpg) top left repeat-x; }
#tab1nav1 { width: 128px; height: 20px; float: left; margin: 0; background: url(../graphics/technical-details-tab-inactive.png) top left no-repeat !important; }	
li.tabberactive #tab1nav1 { background:url(../graphics/technical-details-tab-active.png) top left no-repeat !important; }

#tab1nav2 { width:82px; height:20px; float:left; margin:0; 
            background:url(../graphics/case-studies-tab-inactive.png) top left no-repeat !important; }
li.tabberactive #tab1nav2 { background:url(../graphics/case-studies-tab-active.png) top left no-repeat !important; }
#tab1nav3 { width:20px; height:20px; float:left; margin:0; 
            background:url(../graphics/faqs-tab-inactive.png) top left no-repeat !important; }
li.tabberactive #tab1nav3 { background:url(../graphics/faqs-tab-active.png) top left no-repeat !important; }
#tab1nav4 { width:58px; height:20px; float:left; margin:0; 
            background:url(../graphics/galleries-tab-inactive.png) top left no-repeat !important; }
li.tabberactive #tab1nav4 { background:url(../graphics/galleries-tab-active.png) top left no-repeat !important; }
#tab1nav5 { width:82px; height:20px; float:left; margin:0; 
            background:url(../graphics/downloads-tab-inactive.png) top left no-repeat !important; }
li.tabberactive #tab1nav5 { background:url(../graphics/downloads-tab-active.png) top left no-repeat !important; }
#tab1nav6 { width:60px; height:20px; float:left; margin:0; 
            background:url(../graphics/videos-tab-inactive.png) top left no-repeat !important; }
li.tabberactive #tab1nav6 { background:url(../graphics/videos-tab-active.png) top left no-repeat !important; }
h1.gallery_title { float:left; color:#666; font-size:18px; padding-left:10px; padding-bottom:10px; padding-top:0px; width:490px;
                   background:url(../graphics/red-rect.jpg) top left no-repeat;  margin:10px 0 0 10px; display:inline; text-align:left; }
a.gallery_link { float:right; margin:10px 10px 0 0; display:inline; width:90px; text-align:right; color:#a90000; }
.tab_gallery { float:left; margin-top:0px; padding-bottom:20px; }
.tab_gallery img { float:left; height:125px; padding:7px; border:2px solid #dadada; }
.tab_videos { margin-top:10px; padding-bottom:10px; }
.tab_videos a { float:left; margin:10px 15px 10px 30px; display:inline; }
.tab_videos a img { border:2px solid #dadada; }


#landing_tab { display:inline; margin:-31px 0 0 10px; float:left; 
               background:url(../graphics/tabberBg.jpg) bottom left no-repeat; width:424px; }
#landing_tab .tabber { float:left; width:424px !important;}			  
#landing_tab .tabber_content, #landing_tab .landing_news { float:left; height:200px; margin-left:3px; padding-left:10px; }
#landing_tab #pscroller1 { height:176px !important; width:420px; }
#landing_tab #pscroller2 { height:176px !important; width:420px; }
#landing_tab #pscroller3 { height:176px !important; width:420px; }

#landing_tab .event { float:left; width:400px; margin-left:3px; border-bottom:1px solid #eaeaea; padding:5px 10px 5px 8px; border-top:1px solid #ccc}
#landing_tab .event a { color:#a90000; }
#landing_tab .event.first_event { border-top:none; padding-top:0; }

#landing_tab ul.tabbernav { height:41px; }
#landing_tab ul.tabbernav li a { padding:0; }
#landing_tab .tabberlive .tabbertab { border:none; width:424px; }
#landing_tab #tab1nav1 { width:86px; height:41px !important; position:relative; z-index:1000; float:left; margin:0; 
            background:url(../graphics/tab_news_inactive.png) top left no-repeat !important; }	
#landing_tab li.tabberactive #tab1nav1 { background:url(../graphics/tab_news_active.png) top left no-repeat !important; }
#landing_tab #tab1nav2 { width:117px; height:41px !important; position:relative; z-index:1000; float:left; margin:0; 
            background:url(../graphics/tab_testimnonials_inactive.png) top left no-repeat !important; }	
#landing_tab li.tabberactive #tab1nav2 { background:url(../graphics/tab_testimnonials_active.png) top left no-repeat !important; }
#landing_tab #tab1nav3 { width:110px; height:41px !important; position:relative; z-index:1000; float:left; margin:0; 
            background:url(../graphics/tab_case_inactive.png) top left no-repeat !important; }	
#landing_tab li.tabberactive #tab1nav3 { background:url(../graphics/tab_case_active.png) top left no-repeat !important; }

/* landin tab */


.westerlike_tab_wrapper { float:left; width:430px; margin-top:-40px; margin-left:10px; display:inline; padding:0; }
.westerlike_tabs { float:left; width:430px; margin-top:-293px; z-index:50; position:relative; }

.news_tab { float:left; cursor:pointer; background:url(../graphics/tab_news_inactive.png) top left no-repeat; width:86px; height:41px; }
.news_tab.active {background:url(../graphics/tab_news_active.png) top left no-repeat;}
.testimonials_tab { float:left; cursor:pointer; background:url(../graphics/tab_testimnonials_inactive.png) top left no-repeat; width:117px; height:41px; }
.testimonials_tab.active { background:url(../graphics/tab_testimnonials_active.png) top left no-repeat; }
.case_studies_tab { float:left; cursor:pointer; background:url(../graphics/tab_case_inactive.png) top left no-repeat; width:110px; height:41px; }
.case_studies_tab.active { background:url(../graphics/tab_case_active.png) top left no-repeat; }

.tab_content { float:left; background:url(../graphics/tabberBg.jpg) top left no-repeat; width:424px; height:250px; padding-top:7px; margin-top:50px; }


.landing_testimonials { float:left;}
/*.landing_testimonials .comments { float:left; clear:both; }
.landing_testimonials .comments h3 { float:left; margin-left:10px !important; display:inline; width:400px; clear:both;  }
.landing_testimonials .comments p { float:left; margin-left:10px !important; display:inline; clear:both; width:400px; }*/
/*.landing_testimonials .comments a { float:left; margin-left:280px; display:inline; clear:both; width:100px; color:#a90000; }*/

#pscroller2{
 float:left; 
 padding:0 0 0 0px;
 width: 400px;
 height: 180px;

}

.landing_studies .event {float:left; width:400px; clear:both; padding-left:15px; line-height:1.1em; }
.landing_studies .first_event { float:left; clear:both;}
.landing_studies { float:left;}

.landing_studies .comments { float:left; }
.landing_studies h3 { float:left; margin-left:10px !important; display:inline; clear:both; width:390px; }
.landing_studies p { float:left; margin-left:10px !important; display:inline; clear:both; width:390px; }
.landing_studies a { float:left; margin-left:280px; display:inline; clear:both; color:#a90000; }

#pscroller3{
 float:left; 
 padding:0 0 0 0px;
 width: 400px;
 height: 180px;

}

.callMeBackBtn { border:1px solid red; background:url(../graphics/call-back-btn-1.gif) top left no-repeat; width:74px !important; height:21px; cursor:pointer;} 
table.brochureTable { float:left; }
table.brochureTable label { float:right !important; padding-top:3px; margin-right:0 !important; color:#a90000; width:110px; }

table.brochureTable td.checkbox td{ padding:0 !important; margin:0 !important; vertical-align:top;}
table.brochureTable td.checkbox label{ float:none !important; padding-top:0px !important; margin-left:5px; display:inline; color:#666;}
/*table.brochureTable input { float:left; }*/
table.brochureTable span { float:left !important; padding-top:3px; margin-right:0 !important; width:200px !important; }
table.brochureTable #ctl00_InnerContent_btnSave { /*float:right;*/ margin-right:165px; display:inline;}

/* shop start */
.shop_landing { float:left; width:640px;}
.shop_header { width:490px !important;}
.status_bar{ float:left; width:640px; height:40px; margin:20px 0; }
.step_1 { background:url(../graphics/shop_status_1.gif) top left no-repeat; }
.step_2 { background:url(../graphics/shop_status_2.gif) top left no-repeat; }
.step_3 { background:url(../graphics/shop_status_3.gif) top left no-repeat; }
.step_4 { background:url(../graphics/shop_status_4.gif) top left no-repeat; }
.step_5 { background:url(../graphics/shop_status_5.gif) top left no-repeat; }
.step_6 { background:url(../graphics/shop_status_6.gif) top left no-repeat; }

.juliette_shop { float:left;width:95% }
.juliette_summary {float:left;  text-align:justify; margin-top:20px; padding:5px 10px; }
td.bg_juliette { background:url(../graphics/juliette_opening_width_2.jpg) 10px 20px no-repeat; }
/*

td.bg_juliette .op_width { float:left; padding:0px 0 0 0px; margin:10px 0 0 360px; text-align:left; color:#a90000; display:inline; width:290px; color:#333; }
td.bg_juliette .op_width input {  display:inline; }
td.bg_juliette .op_width input.j_btn_find { margin-left:10px; }
td.bg_juliette .op_width span { float:left; width:200px; margin-top:-5px; margin-left:35px; display:inline; }
.juliette_summary { padding:0 0 0 0px; width:290px; }
.juliette_summary p {float:left;  } 
.juliette_summary p a { color:#a90000; text-decoration:none;}
td.j_struct_op { text-align:left; color:#666;}
*/
.or { float:left; margin-top:5px; margin-right:10px; display:inline;vertical-align:middle;}
.j_btn_find { background:url(../graphics/find_btn_1.gif) top left no-repeat; width:46px; height:21px; border:none !important; cursor:pointer; vertical-align:middle; }
.j_btn_find:hover { background:url(../graphics/find_btn_2.gif) top left no-repeat; vertical-align:middle;}
.j_btn_show_all{ background:url(../graphics/show_all_btn_1.gif) top left no-repeat; width:101px; height:26px; border:none !important; cursor:pointer; vertical-align:middle;}
.j_btn_show_all:hover{ background:url(../graphics/show_all_btn_2.gif) top left no-repeat; vertical-align:middle; }

.j_addToCart { background:url(../graphics/AddToCart_all.gif) 0px 0px no-repeat; width:115px; height:26px; border:none; cursor:pointer; text-decoration:none; float:left; }
.j_addToCart:hover { background:url(../graphics/AddToCart_all.gif) 0px -26px no-repeat; }
.j_addToCart strong { visibility:hidden; }

.j_Specifications { background:url(../graphics/ProductSpecification.gif) 0px 0px no-repeat; width:115px; height:26px; border:none; cursor:pointer; text-decoration:none; float:left; }
.j_Specifications:hover { background:url(../graphics/ProductSpecification.gif) 0px -26px no-repeat; }


#ctl00_InnerContent_Panel1 { float:left;}
#ctl00_InnerContent_Panel1 table { float:left; width:640px;}
.search_result { float:left; text-align:left;}
.in-stock { float:left; background:url(../graphics/in_stock_icon.gif) top left no-repeat; padding-left:20px; color: #006633; font-weight:bold; font-size: 16px; text-decoration:none; }
.in-stock:hover { color:#006633; }
.price { font-size:16px;}
.balustrades_shop { float:left; text-align:left;}
.chose_this_model_div { float:left; width:124px; height:26px; background:url(../graphics/chose_btn_2.gif) top left no-repeat; margin:20px 0 0 0px;}
.chose_this_model { width:124px; height:26px; background:url(../graphics/chose_btn.gif) top left no-repeat; float:left; text-decoration:none; display:inline; }
.chose_this_model:hover { background:none;}
.chose_this_model strong { visibility:hidden; }

.patio_shop { float:left; text-align:left;}
.btnCancel { /*background:url(../graphics/cancelBtn.gif) top left no-repeat;*/ float:left; width:46px; height:21px; border:none; cursor:pointer; margin-right:10px; display:inline;}
/*.btnCancel:hover { background:url(../graphics/cancelBtn.gif) top left no-repeat; }*/
.btnCalculate { background:url(../graphics/calculateBtn.gif) top left no-repeat; vertical-align:middle; width:60px; height:21px; border:none; cursor:pointer;}
.btnGetQuote { background:url(../graphics/btnGetQuote1.gif) top left no-repeat; vertical-align:middle; width:98px; height:36px; border:none; cursor:pointer;}
.btnOrderNow { background:url(../graphics/btnOrderNow1.gif) top left no-repeat; vertical-align:middle; width:115px; height:26px; border:none; cursor:pointer;}
.btnAmendQuote { background:url(../graphics/btnAmendQuote1.gif) top left no-repeat; vertical-align:middle; width:98px; height:26px; border:none; cursor:pointer;}
.btnSaveNow { background:url(../graphics/btnSaveQuote1.gif) top left no-repeat; vertical-align:middle; width:98px; height:26px; border:none; cursor:pointer;}
.btnStartOver { background:url(../graphics/btnStartOver1.gif) top left no-repeat; vertical-align:middle; width:98px; height:26px; border:none; cursor:pointer;}
.btnDelivery { background:url(../graphics/btnOrderNow1.gif) top left no-repeat; vertical-align:middle; width:98px; height:26px; border:none; cursor:pointer;}





.btnCalcDiv { float:left; background:url(../graphics/calculateBtn.gif) top left no-repeat; width:60px; height:21px;  cursor:pointer; margin-top:5px; }
.btnCalcAlt { border:none; background:none; cursor:pointer; width:60px; height:21px; }
.addToCart_Btn { background:url(../graphics/addToCart.gif) top left no-repeat; width:101px; height:26px; border:none; cursor:pointer;}
.saveQuoteBtn { background:url(../graphics/save_quote_btn.gif) top left no-repeat; width:80px; height:26px; border:none; cursor:pointer; }
.curved_patio_table select { float:left; width:210px;}
.curved_patio_table span { float:left; margin:0px; padding:0px; }
.curved_patio_table input {float:left;}
.curved_patio_table .btnCalculate { margin-left:10px; display:inline; margin-top:10px; }
.curved_patio_table .btnCancel{ margin-top:10px;}
span.selected_color, span.selected_glass { width:80px; padding:0;}
#ctl00_InnerContent_pnlInput { float:left; width:320px;}
#ctl00_InnerContent_pnlResults { float:left; display:block;}

/*shopping cart start*/
.cart_header { float:left; width:191px; background:url(../graphics/cart_header.gif) top left no-repeat; height:20px;}
.cart_header_2{ float:left; width:191px; background:url(../graphics/cart_header_2.gif) top left no-repeat; height:20px; margin:10px 0;}
.client { padding-left:25px; background:url(../graphics/delim_3.gif) bottom center no-repeat; padding-bottom:15px; }


.CartBottomTR { float:left; width:192px; margin-top:10px; }
.saveCart { float:right; width:98px; height:26px;}
.checkoutBtn { float:right; margin-left:10px; display:inline;}
.btnViewShoppingCart { float:right; margin-left:10px; display:inline;}
.btnContinueShopping { float:right; margin-left:10px; display:inline;}
.myCartLink { float:right; padding-left:10px; color:#333; font-weight:normal; font-size:10px; background:url(../graphics/right-arrows.gif) no-repeat; background-position:0 3px; margin-left:5px; display:inline;}
.CartLeftTR { background-position: #F3F3F3; background: #F3F3F3; padding: 4px !important; border-left: 0px; border-right: 0px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #999999 white #999999 white; }
.CartLeftTR span{ float:left; width:150px; color:#960000; font-weight:bold; text-decoration:none; }
.CartLeftTR .refineDiv span {float:right; width:78px; color:#666666; font-size:10px; text-align:right; margin:3px 0 0 0; padding:0; }
.CartLeftTR .refineDiv span.validateF { float:left; width:10px; margin:0 0 0 -5px; display:inline; }
.CartLeftTR a { float:left; width:150px; color:#960000; font-weight:bold; text-decoration:none;}
.CartLeftTR a.thickbox { float:right; width:16px; height:18px; margin:-4px 0 0 0;}
.cartDel, .cartCalc { float:right; margin:3px 0 0 5px; display:inline; }
.cartLabel { font-size:10px; float:left; margin-top:3px; margin-right:5px; display:inline;} 
.cartTextbox { float:left; background:#fff; border:1px solid #ccc; width:35px; height:16px; margin-right:0px; display:inline;}
.cartSubtotal { border-top:2px solid #D2D2D2; }
.cartSubtotal label  { float:left; margin-left:40px; display:inline; font-size:10px; color:#333;}
.cartSubtotal span { float:right; color:#960000;}

.tdQuotes td { background: #F3F3F3; padding: 4px !important; border-top: 2px solid white; border-left: 0px; border-right: 0px; border-top-width: 1px; border-right-width: 0px; border-left-width: 0px; border-top-color: #999999; border-right-color: inherit; border-left-color: inherit; }
.tdQuotes p { width:120px !important; float:left; }
.tdQuotes2 td { background: #F3F3F3; padding: 4px !important; border-bottom: 2px solid white; border-left: 0px; border-right: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-color: inherit; border-bottom-color: #999999; border-left-color: inherit; }
/* shop end */

/* 2009.03.09. */
#ctl00_InnerContent_UpdatePanel1 table td.quote { margin-top:10px; text-align:justify;}
#ctl00_InnerContent_UpdatePanel1 table td.quote h3 { float:left; width:630px; }
#ctl00_InnerContent_UpdatePanel1 table td.quote p { float:left; width:630px;}
#ctl00_InnerContent_UpdatePanel1 table td.quote span#ctl00_InnerContent_lblPrice { color:#A90000;}

a.press_here { background:url(../graphics/press_here_2.gif) top left no-repeat; width:101px; height:26px; float:left; }
a.press_here:hover img { visibility:hidden;}
#ctl00_InnerContent_Panel1 b { float:left; margin-top:4px; margin-left:5px; display:inline;}
/*.header_downloads_main .breadcrumbs {margin:10px -250px 0 0; padding:0; }*/
.header_downloads_main hr { display:none;}

.header_downloads_main #ctl00_InnerContent_pnlInput { width:647px; }
.header_downloads_main #ctl00_InnerContent_UpdatePanel1 { float:right; width:320px; /*margin-top:-390px; */ display:inline; }
.header_downloads_main #ctl00_InnerContent_UpdatePanel1 span#ctl00_InnerContent_lblRpr { margin-top:10px;}
.header_downloads_main #ctl00_InnerContent_UpdatePanel1 span#ctl00_InnerContent_lblRpr a { float:left;}
.header_downloads_main #ctl00_InnerContent_UpdatePanel1 span#ctl00_InnerContent_lblRpr a.img_link { float:left;margin-top:5px;}
.header_downloads_main #ctl00_InnerContent_UpdatePanel1 span#ctl00_InnerContent_lblRpr p{ float:left; width:220px;margin-left:5px;display:inline;} 

a.juliette_price_list { background:url(../graphics/juliette_price_list_2.gif) top left no-repeat; width:101px; height:26px; float:left; margin-top:0px; margin-left:10px; display:inline;}
a.juliette_price_list:hover img { visibility:hidden; }

/*#ctl00_InnerContent_txtH { border:1px solid red; margin-left:-100px;}*/
#ctl00_InnerContent_imageDiv { float:left; width:640px; height:560px;}
.patio_height { float:left; margin-left:470px; margin-top:50px; display:inline; width:145px; margin-bottom:45px; }
*:first-child+html .patio_height { margin-left:515px; }
.patio_height span { float:left; width:135px; }
.patio_length { float:left; margin-left:350px; display:inline; width:360px; height:92px;}
.patio_length input { float:left; }
.patio_length span {float:left; width:150px; margin-left:5px; display:inline; margin-top:-8px;}
.patio_depth { float:left; margin-left:325px; margin-top:-50px; display:inline; width:100px; }
*:first-child+html .patio_depth { margin-top:-65px; }
.patio_depth input { float:left; }
.patio_depth span { float:left; margin-left:65px; display:inline; margin-top:-18px; }
.patio_width { float:left; margin-left:280px; margin-top:10px; display:inline; width:100px; }
*:first-child+html .patio_width { margin-top:0px; }
.patio_width input { float:left; }
.patio_width span { float:left; margin-left:65px; display:inline; margin-top:-18px; }
.patio_color {float:left; margin-top:170px;}
.patio_color span {}
.patio_glass {float:left; width:600px; margin-top:5px;}
.patio_glass span, .patio_glass input { float:left;}

.calc_width { float:right !important; margin-right:-230px !important; margin-top:0px; display:inline; }
.patio_buttons { float:left; margin-top:10px;}

div.patio_length  input, 
div.patio_height  input,
div.patio_depth  input,
div.patio_width  input { border:1px solid #999; background:#ededed; }
.j_struct_op input { border:1px solid #999;}

/* GS@WLIKE 2009.06.11 */
.customModel { width:400px; margin-top:30px; }
.customModel p { font-weight:bold; }
.customModel .chose_this_model { margin-left:150px; display:inline; }
td.separator { background:url(../graphics/delim_4.jpg) top center no-repeat; width:100%; padding:10px 0;}

.contactUsLeft { float:left; width:250px; overflow:hidden; padding-right:20px; }
#pointer_details { width: 300px; /*height: 200px;*/ background:#FFF; position:relative; z-index:1000;margin:-400px 0 200px 200px; border:1px solid #dedede; padding:10px; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9; overflow:hidden; }
#pointer_details span { float:right; cursor:pointer; }
#pointer_details p { float:left; width:280px; text-align:justify; }
#pointer_details p.title { color:#a90000; float:left; width:280px; font-weight:bold; padding:5px 0; }

/* GS@WLIKE 2009.06.18 */
/* #ctl00_InnerContent_UpdatePanel1 table { border:1px solid red; } */
#ctl00_InnerContent_RequiredFieldValidator1,
#ctl00_InnerContent_RequiredFieldValidator2,
#ctl00_InnerContent_RequiredFieldValidator3,
#ctl00_InnerContent_RequiredFieldValidator4,
#ctl00_InnerContent_RequiredFieldValidator5,
#ctl00_InnerContent_RequiredFieldValidator6,
#ctl00_InnerContent_RequiredFieldValidator7 { width:10px !important; /*float:left;*/ overflow:hidden; }

/*#ctl00_InnerContent_pnlQuote { float:left; padding:0 !important; margin:0;}*/
#ctl00_InnerContent_pnlQuote table td b,
#ctl00_InnerContent_pnlQuote table td span { color:#AE0000; }

/* GS@WLIKE 2009.07.07. */
table.tickets td { padding:3px; }
table.tickets td input { float:left; }
table.quoteTable td { padding:3px; }
table.tableSignin td { padding:0px; }
table.tableSignin td.username, table.tableSignin td.password { padding:0px 0 0 21px; width:180px;}
table.tableBillingInfo td { padding:3px 5px;}
table.tableBillingInfo label { color:#A90000; }

#static_image_panel { width:987px; height:312px; }
.landing_page .shopping_cart { padding: 1px; margin: 0 0 0 35px; display: inline; background-color: #EEEEEE; }
.buttonSet { float:right; margin:0 165px 0 0; display:inline; padding:0; vertical-align: middle; }
.buttonSet .btn_edit_cart { margin: 5px 10px 0 0; }
.buttonSet .btn_payment { margin:5px 0 0 0; }
.buttonSet input { float:left; }


.fsdadsfdsa{ }
/* scroller css */
/*
 * Color, Border, and Button Rules
 */
.contentslider {
  padding:0px; /* This acts as a border for the content slider */
  background:#fff; /* This is the color of said border */
}
.cs_wrapper, .cs_article {
  background:#FFF; /* Background color for the entries */
}
.cs_leftBtn, .cs_rightBtn {
  width:30px; /* Should be as wide as the button graphic being used */
  /*background:#333;*/ /* This will probably match the contentslider bg color */
}

/*
 * Article styles (font, color, etc.)
 *
 * If textResize is set to TRUE, sizing shouldn't need to be touched. However,
 * depending on the sizes you have defined, additional tweaking may be
 * required in order to get the text to display properly.
 */

/*
 ******************************************************************************
 * These styles may be affected by the plugin, so avoid changing them if 
 * it's not absolutely necessary.
 ******************************************************************************
 */
.contentslider {
  position:relative;
  display:block;
  width:900px;
  /*height:400px;*/
  margin:0 auto;
  overflow:hidden;
}
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:600px;
  /*height:400px;*/
  margin:0 auto;
  padding:0;
  background:none;
}
/* *:first-child+html .cs_article { left:-300px; }*/

.cs_leftBtn, .cs_rightBtn {
  position:absolute;
  top:0;
  height:400px;
  padding:10px 0;
  z-index:10001;
  width:30px !important;
  cursor:pointer;
  border:1px solid white;
}
.cs_leftBtn {
  left:0;
  outline:0;
}

.cs_rightBtn {
  right:0;
  outline:0;
}
.cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  top:200px;
  margin:0;
}

.cs_article .title { float:left; width:285px; background:url(../graphics/red-rect-2.jpg) no-repeat; }
.cs_article .title h1 { float:left; width:265px; margin:0px 0 0 10px; color:#a90000; font-size:14px; padding:0; display:inline; text-align:left !important; }
.cs_article .title h5 { float:left; width:265px; margin:0 0 0 10px; color:#666; font-size:12px; padding:0; display:inline; text-align:left !important;}
.cs_article .developer { float:left; width:250px; margin:0; padding:0; }
.cs_article .developer p { float:left; width:250px; color:#666; text-align:left !important; margin:0 0 5px 0px !important; display:inline; position:relative; }
.cs_article .developer p span { float:left; color:#333; font-weight:bold; text-align:left !important;}
.cs_article .product_content { width:540px; text-align:justify !important; font-size:12px !important; color:#666; margin:0px auto; }
.cs_article .product_content h5 { float:left; width:265px; margin-bottom:20px; color:#a90000; font-size:12px; text-align:left !important; }
.cs_article .product_content img { float:right; margin:15px 0 20px 20px; border:2px solid #ccc; }
.cs_article .product_content p { text-align:justify; color:#666; font-size:12px !important; margin-top:15px; }

#TestimonialForm { float:left; width:660px;}
#TestimonialForm table { margin:0 auto; }
#TestimonialForm table td { padding:5px; }
#TestimonialForm table td span { color:#A90100; font-weight:bold; }

.distributorsTable { margin:0 auto; }
.distributorsTable td { padding:5px; }
.distributorsTable td input { float:left; }
#btnReset { border:none; background:url(../graphics/btn_clear_form.jpg) 0px 0px no-repeat; float:left; margin:0 5px 0 110px; width:60px; height:21px; cursor:pointer; display:inline; }
#btnReset:hover { background:url(../graphics/btn_clear_form.jpg) 0px -21px no-repeat; }
.confirmTable { border:1px solid #cccccc; }
.confirmTable td { padding:5px; }
.confirmTable td input { margin:4px 5px 0 0; }
.confirmTable td.ShopTableLeft,
.confirmTable td.ShopTableFull,
.confirmTable td.ShopTableRight { border:1px solid #ccc; border-width:0px 0px 1px 0px; }
.confirmTable td.ShopTableBottomUp { border:1px solid #ccc; border-width:0px 1px 0px 0px; }
.confirmTable td.ShopTableBottomUp img { padding:0; margin:0; }
.customJulietteTable td { padding:5px;}
.customJulietteTable td input { float:left; }
.customJulietteTable span { color:#cc0000; font-size:14px; font-weight:bold; }

.oneTestimonialDiv {float:left; text-align:left; width:660px;}
.oneTestimonialDiv span {color:#A90100;margin-right:5px; width:100px; float:left; text-align:right;}
.oneTestimonialDiv p { float:left; width:546px; }

.btn_presentation { float:left; padding:45px 5px 0 170px; width:230px; height:94px !important; font-weight:bold; overflow:hidden; font-size:12px; font-family:Arial; text-decoration:none !important; text-align:left !important; }

.videosLink { background:url(../graphics/btn_play4.gif) 0px 0px no-repeat; padding:2px 0 0 16px; color:#333; text-decoration:none; }

#Cart table td { padding:3px; }
#Cart table td.tableHead { color:#960000; font-size:14px; background:url(../graphics/icon_saved_quotes.gif) 0px 0px no-repeat; padding:15px 0 10px 35px; }
#Cart table td p { float:left; color:#960000; font-size:12px; width:125px; }
#Cart table td p a { color:#960000; font-weight:bold; text-decoration:none; }
#Cart table td span { color:#333; font-size:11px; }

.galleryRow { float:left; width:630px; margin:0 0 15px 0; padding:5px; }
.galleryRow img { float:left; width:200px; }
.galleryRow h4 { float:left; width:410px; margin:0 0 0 15px; display:inline; }
.galleryRow ul { float:left; width:410px; margin: 15px 0 0 15px; display:inline; border-left:1px solid #999; list-style-type:none; }
.galleryRow ul li { float:left; width:390px; margin:0 0 0 10px; display:inline; }
.galleryRow ul li a { color:#cc0000; text-decoration:none; font-weight:bold; }

.galleryFolder {  }
.galleryFolder img {  }
.galleryFolder h4 { }
.galleryFolder ul { }
.galleryFolder ul li
{
	line-height: 16px;
}
.galleryFolder ul li a
{
	text-decoration: none;
}
.galleryFolder ul li a:hover
{
	text-decoration: underline;
}




.second { border:1px solid #d7d7d7; background:#E4E4E4 url(../graphics/second_bg.jpg) top left repeat-x; }





.deliveryTable td { padding:5px; }
.link_testimonials { float:right; margin:0 30px 0 0; display:inline; }
#ctl00_InnerContent_RoyalBal { float:left; width:260px; margin:0px 0 0 0px; display:inline; text-align:left; }
#ctl00_InnerContent_GlassBal { float:left; width:260px; margin:0px 0 0 0px; display:inline; text-align:left; }

ul.caseStudies { float:left; width:660px; margin:0; padding:0; list-style-type:none; }
ul.caseStudies li { float:left; width:660px; margin:3px 0 0 0; }
ul.caseStudies li a { float:left; margin:0; padding:0; }
ul.caseStudies li span { float:right; margin:0 !important; padding:0; width:335px !important; }

.errorBull { font-size:20px !important; margin:-5px 0 0 0; float:left;}
td.values span { float:left; padding:0 !important; margin:0 1px !important; display:inline; }
td.values input { float:left; }
td.values .errorBull { margin:-5px 0 0 2px !important; }
table.customBalustrades td { padding:3px 2px; }
table.customBalustrades td table.customInnerTable td.innerTD {}
table.customBalustrades td table.customInnerTable td.innerTD input { margin:0; padding:0; }
table.customBalustrades td strong { margin:4px 3px 0 0; float:left; }
table.customBalustrades td b { margin:0 3px 0 0; }
table.customBalustrades td input { margin:4px 3px 0 0; }
table.customBalustrades td .btn_Calculate { background:url(../graphics/calculateBtn.gif) top left no-repeat; width:60px; height:21px; border:none; margin:10px 0 0 5px !important; cursor:pointer; }

.floatLeft{float: left;}
/* Slider 3.0 */
.sliderWrapper { position:relative !important; z-index:1; float:left; width:600px; font-size:12px; overflow:hidden !important; margin:0 0 0 9px; display:inline; }
.sliderWrapper ul { list-style-type:none; position:relative !important; padding:0; margin:0; z-index:-1; left:0; }
.sliderWrapper ul li { display:inline; float:left; width:600px; }

.slideItem { width:600px; display:inline; padding:0; margin:0; }
.slideItem p.title { float:left; width:270px; border-left:5px solid #990002; padding:0 5px; margin:0 0 0 5px; font-size:14px; color:#990002; font-weight:bold; text-align:left; }
.slideItem p.title span { font-size:12px; color:#333; }
.slideItem div.infoBox { float:left; width:285px; font-size:12px; color:#666; text-align:left; }
.slideItem div.infoBox p.info { float:left; padding:0; margin:0; width:285px; }
.slideItem div.infoBox p.info span { font-weight:bold; width:100px !important; text-align:right; padding:0 5px 0 0; color:#333; }
.slideItem div.slider-content { float:left; width:550px; margin:10px 0 0 28px; display:inline; text-align:justify; }
.slideItem div.slider-content img { float:right; padding:0 0 15px 15px; }
.slideItem div.slider-content h3 { text-align:left; margin:0 0 10px 0; font-weight:normal; font-size:12px; color:#333; }
.slideItem div.slider-content p { text-align:justify !important; font-size:12px; color:#666; padding:0 0 10px 0; }

.slide-right { float:right; position:absolute; right:0; width:24px; height:100px; top:0; background:url(../graphics/next.gif) center center no-repeat; text-decoration:none; overflow:hidden; }
.slide-left { float:left; position:absolute; left:0; width:24px; height:100px; top:0; background:url(../graphics/prev.gif) center center no-repeat; text-decoration:none; overflow:hidden; }
.slide-left strong, .slide-right strong { visibility:hidden; }
.slide-right:focus, .slide-right:active, .slide-left:focus, .slide-left:active { outline:0 !important; }

/* GS@WLIKE 2009.11.04. */

.tabcontent { width:658px; margin:0 auto; padding:0; min-height:100px; }

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}
.bold { font-weight: bold; white-space: nowrap; }


a.create_review {color:#cc0000 !important;}
a:hover.create_review {color:#990000 !important;}
div.review_head { width: 610px;border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC;}
div.review_head span.title {font-size: 11pt; font-weight:bold; width: 620px;}
div.customer_reviews { width: 624px; padding: 12px; height: 450px; overflow: scroll; }
div.customer_reviews div.review { float: left; width: 610px; padding: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC; margin: 0 0 10px 0; }
div.customer_reviews div.review span.title { margin: 0 0 0 4px; float: left; vertical-align: middle; color: #000000; font-weight: bold;}
div.customer_reviews div.review span.cus_name { margin: 0 0 0 4px; width: 500px; float: left; font-weight: bold;}
div.customer_reviews div.review span.rev_text {width: 610px; margin: 3px 0 0 0; float: left; padding: 0 0 3px 0;}

div.customer_reviews div.review span.rating { float: left; vertical-align: middle;}
div.customer_reviews div.review span.rating img { padding: 3px 0 0 0; border: 0; float: left; vertical-align: middle;}


/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0px 10px;
    background: url(../graphics/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #666;
	text-transform:uppercase;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #990000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border: 1px solid #E0E0E0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../graphics/loading.gif) no-repeat 0 50%;
}
.ShopCart
{
	font-size: 13px;
	color: #000000;
	width: 640px;
	text-align: left;
}
.ShopCartTable
{
	
	
}



.ShopCartCell { padding: 3px;  }

/* Rating */
.ratingStar { font-size: 0pt; width: 13px !important; height: 12px !important; margin: 0px !important; padding: 0px !important; display: block !important; background-repeat: no-repeat; }

.filledRatingStar {
    background-image: url(../graphics/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../graphics/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../graphics/SavedStar.png);
}