/* Document:default.css Created on:09-Aug-2010,11:24:36 Author:John Description:Purpose of the stylesheet follows. */ /* TODO customize this sample style Syntax recommendation http://www.w3.org/TR/REC-CSS2/ */ body{/*font:0.81em/1.5 Arial,sans-serif;*/ font-family:Arial,Helvetica,sans-serif;line-height:1.5;font-size:0.81em;color:#666666;}#body_tag{background:url(/imgs/bg.png) repeat-x;}.hide{display:none;}.border-btm-4{border-bottom:4px solid #e6e6e6}.border-top-4{border-top:4px solid #e6e6e6}.errors{}.errors li{color:#990000;}#container{width:978px;margin:46px auto 0 auto;background:url(/imgs/container-bg-repeat-y.png) repeat-y;}#container .inner{min-height:100px;background:url(/imgs/container-bg.png) top left no-repeat;}#container .header{position:relative;margin-top:10px;}#logo{display:block;width:230px;height:49px;overflow:hidden;text-indent:-9999px;background:url(/imgs/sprite.png) no-repeat;float:right;margin-top:14px;margin-bottom:18px;}#container .navigation{}#container ul#nav,#container ul#nav2{list-style-type:none;margin:5px 0 0;padding:0;}#container ul#nav2{padding-top:10px;}ul#nav li,ul#nav2 li{margin:0;padding:0;}ul#nav li a,ul#nav2 li a{display:block;padding:0 0 0 20px;color:#666;font-size:1.38em;font-weight:100;text-decoration:none;background:none;height:auto !important;height:1px;}ul#nav2 li a.client{color:#e81e6e;}ul#nav2 li a.client img{vertical-align:text-top;width:14px;height:18px;}ul#nav2 li a.client:hover{color:#e85f96;}ul#nav li a:hover,ul#nav2 li a:hover{color:#aaa;background:url(/imgs/li-arrow.png) 5px 50% no-repeat;}ul#nav li li{font-size:0.7em;list-style-type:none;margin-left:17px;border-top:1px dotted #ccc;}ul#nav ul ul{border-top:1px dotted #ccc;}ul#nav li li li{font-size:0.9em;list-style-type:none;border-bottom:1px dotted #ccc;border-top:0;}#container .centre{overflow:hidden;}#container .centre img.main_image{border:4px solid #e6e6e6;padding:1px;float:left;margin:0 5px 5px 0;}#container .centre .product_details_thumbs a{margin:0;padding:0;display:inline;width:90px;overflow:hidden;}#container .centre .product_details_thumbs img{border:4px solid #e6e6e6;padding:1px;margin:0 1px 0 0;}#container .centre .product_details_thumbs img.last{margin-right:0 !important;}#myGallery{width:470px !important;height:259px !important;margin:10px 0;}#container .home-collection-thumb{height:150px;position:relative;}#container .home-collection-thumb h3{font-size:1em;z-index:400;position:absolute;}#container .home-collection-thumb .more-info{position:absolute;bottom:0;right:0;z-index:400;color:#e81e6e;font-size:0.85em}#container .home-collection-thumb img.collection{position:absolute;top:0;left:0;z-index:0;}#container .product-listing{margin-top:10px;height:auto !important;}#container .product-listing .inner{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:none;height:auto;}#container .product-listing img.collection{position:relative;top:0;left:0;z-index:0;}#container .product-listing h3{background:#FFF;padding:3px;font-style:normal;font-weight:700;display:block;position:relative;min-height:40px;margin-bottom:3px;}#container .product-listing p.description{background:#666;color:#fff;padding:3px;border-top:1px solid #000;bottom:0;right:0;z-index:400;font-size:0.85em;line-height:12px;margin-bottom:0;}#container .case-studies{}#container .case-studies .inner{height:165px;}#container .case-studies div.collection{float:left;width:120px;height:120px;overflow:hidden;position:relative}#container .case-studies img.collection{position:relative;left:auto;margin-left:5px;}#container .case-studies h3{padding:3px;font-style:normal;font-weight:700;}#container .case-studies p.description{background:transparent;color:#666;padding:3px;border-top:0;position:relative;bottom:auto;right:auto;z-index:auto;font-size:0.85em;line-height:12px;margin-bottom:0;}#container .content{}#container .content .cta-form{margin-top:10px;background:url(/imgs/sprite.png) 0 -49px no-repeat;font-size:0.85em;height:auto !important;height:1px;}#container .content .cta-form h4{font-size:1.5em;padding:8px 0 8px 38px;border-bottom:0;font-weight:100}#container .content .cta-form .inner{min-height:150px;background:none;padding:0 0 5px 8px}#container .content .cta-form .lhs,#container .content .cta-form .rhs{float:left;width:130px;}#container .content .cta-form textarea{height:55px;}#container .content .cta-form textarea,#container .content .cta-form input{width:118px;font-size:1.2em;}#container .content .cta-form button{width:125px;font-size:1em;}#container .content .cta-form .footer{margin:0;border:0;height:4px !important;background:url(/imgs/sprite.png) no-repeat bottom left;}.footer{margin:9px 9px 0;border:1px solid #fff;background:#e6e6e6;font-size:0.77em;color:#999;height:auto !important;height:1px;}.footer a{color:#999;text-decoration:underline}.footer p{padding:3px;margin:0;line-height:13px;background:transparent;}.footer .lhs{float:left;width:540px;}.footer .rhs{float:right;width:380px;text-align:right;}.footer_bottom{width:980px;margin:0 auto 20px auto;height:28px;background:url(/imgs/btm-shadow.png) no-repeat top left;}.fabric_card{width:110px;height:110px;background:url(/imgs/fabric-card.gif) no-repeat;margin-bottom:10px;}.fabric_card a{display:block;height:100%;text-decoration:none;padding:12px;position:relative;font-weight:700;color:#5C2945;}.fabric_card a:hover{color:#E81E6E;}.fabric_card a span{display:inline;position:relative;padding:2px;background:#fff;}ul#file-list{margin-top:10px;list-style-type:none;list-style-position:inside;margin-bottom:30px;}ul#file-list li{padding-top:10px;padding-bottom:10px;background:url(/imgs/icon-file.gif) no-repeat 5px 5px;padding-left:40px;background-color:#DDDDDD;margin-left:0;}ul#file-list li a{font-weight:bold;text-decoration:none;}ul#file-list li a:hover{text-decoration:underline;}ul#file-list li.odd-row{background-color:#CCCCCC;}.login-form{padding:20px;border:#666666 1px solid;background:#EEEEEE;margin:auto;width:300px;}.login-form .login-row{margin-bottom:15px;}.login-form .login-row label{float:left;display:block;padding-right:10px;width:80px;text-align:right;font-weight:bold;padding-top:3px;}.login-form .login-row input{width:170px;}.login-form .buttons button{float:right;margin-right:35px;}.login-errors{margin-bottom:15px;border:2px solid red;background:#FCB;padding:5px;margin:5px 0;list-style-type:disc;list-style-position:inside;}#newsletter-cta{width:183px;height:88px;background:url(/imgs/newsletter-cta.png) no-repeat;padding-top:24px;padding-left:7px;margin-top:10px;}#newsletter-cta .newsletter-cta-header{font-size:1.31em;color:#e60e64;padding-left:65px;line-height:1em;margin-bottom:13px;}#newsletter-cta .newsletter-cta-header div{padding-left:45px;}#newsletter-cta .newsletter-cta-text{font-size:0.85em;color:#5c2945;line-height:1em;margin-bottom:5px;}#newsletter-cta input{width:135px;vertical-align:middle;}#newsletter-cta button{width:34px;vertical-align:middle;cursor:pointer;}.form-row{border-bottom:#E6E6E6 1px solid;padding-top:10px;padding-bottom:10px;}.form-row label{padding-right:10px;vertical-align:middle;}.form-row input{width:200px;vertical-align:middle;}.form-row button{vertical-align:middle;}.clear{clear:both;margin:0;padding:0;height:0;overflow:hidden;font-size:0;}
