/* simple*/
body{margin:0px;padding:0px;font-size:0.7em;font-family:"Verdana";background:url("../images/background.jpg") center top repeat;}h1, h2, h3, h4, h5, h6{margin-top:0px;margin-bottom:20px;font-size:1.8em;}p{margin:15px 0px;}a img{border:none;outline:0;}a, a:active, a:link, a:hover, a:visited{color:black;text-decoration:none;outline:0;}a:hover{text-decoration:none;}div.hr, div.hrFull{margin:20px 0px;padding:0px;display:block;width:100%;height:1px;}div.hr{background:url("../images/hr.png") no-repeat;}div.hrFull{background:url("../images/hr-full.png") no-repeat;}div.hrHalf{background:url("../images/hr-half.png") no-repeat;}body.page_live div.hr{background:url("../images/hr1.png") no-repeat;}body.page_live div.hrFull{background:url("../images/hr-full1.png") no-repeat;}body.page_live div.hrHalf{background:url("../images/hr-half1.png") no-repeat;}div.hr hr, div.hrFull hr{display:none;}.clear{clear:both;}.clearRight{clear:right;}.hidden{display:none;}.floatLeft{float:left;}.floatRight{float:left;}.boxLeft{width:40%;float:left;}.boxRight{width:60%;float:right;}.noBackground{background-image:none !important;}
/* advanced*/
#container{position:relative;margin:auto;height:500px;}html>body #container{min-height:500px;height:auto;width:976px;}#header, #footer, #content{margin:auto;padding:0px;position:relative;width:950px;max-width:950px;z-index:5;}#footer{z-index:30;}#content{height:450px;margin-top:17px;border-top:transparent solid 1px;top:-1px;}#content.index{width:976px;max-width:976px;margin-top:0px;max-height:496px;}#content.index object{display:block;background:transparent;outline:0;}html>body #content{min-height:450px;height:auto;}#content.largeHeight{height:500px;}html>body #content.largeHeight {min-height:400px;height:auto;}#innerContent{z-index:20;margin-left:62px;margin-top:44px;position:relative;}h2, h3{width:100%;background-repeat:no-repeat;}h2 span, h3 span{display:none;}h2#headingLogin{background-image:url(../images/headings/login.png);height:22px;}h2#headingRegister{background-image:url(../images/headings/new-customer.png);height:29px;}h2#headingAccount{background-image:url(../images/headings/my-account.png);height:28px;}h2#headingCreateAccount{background-image:url(../images/headings/create-your-account.png);height:26px;}h2#headingShoppingBag{background-image:url(../images/headings/shopping-bag.png);height:23px;}h2#headingCheckout{background-image:url(../images/headings/checkout.png);height:22px;}h2#headingContact{background-image:url(../images/headings/contact.png);height:23px;}h2#headingTandC{background-image:url(../images/headings/t-and-c.png);height:19px;}h2#headingReturns{background-image:url(../images/headings/returns.png);height:24px;}h2#headingPrivacy{background-image:url(../images/headings/privacy.png);height:24px;}h2#headingThankYou{background-image:url(../images/headings/thank_you.png);height:23px;}h2#headingLinks{background-image:url(../images/headings/links.png);height:20px;}h2#headingRefer{background-image:url(../images/headings/refer_us.png);height:24px;}h2#headingFAQs{background-image:url(../images/headings/faqs.png);height:22px;}h3#headingAccountDetails{background-image:url(../images/headings/small-account-details.png);height:10px;}h3#headingLoginDetails{background-image:url(../images/headings/small-login-details.png);height:11px;}h3#headingBillingAddress{background-image:url(../images/headings/small-billing-address.png);height:10px;}h3#headingShippingAddress{background-image:url(../images/headings/small-shipping-address.png);height:10px;}h3#headingPaymentDetails{background-image:url(../images/headings/small-payment-details.png);height:11px;}h3#headingShoppingBag{background-image:url(../images/headings/small-shopping-bag.png);height:11px;}#cat_content_products.horizontalScroller .arrow{cursor:pointer;}
/* header*/
#header{top:0px;height:125px;z-index:10;}#header_container{position:relative;height:125px;z-index:30;}#header_left{position:absolute;left:0px;top:0px;width:39px;height:129px;background:url("../images/header-left.png") no-repeat 0% 0%;}#header_middle{position:absolute;left:39px;top:0px;width:879px;height:129px;background:url("../images/header-middle.jpg") no-repeat 0% 0%;}#header_right{position:absolute;right:0px;top:0px;width:33px;height:129px;background:url("../images/header-right.png") no-repeat 0% 0%;}#header_bottom{position:absolute;left:0px;top:129px;width:950px;height:20px;background:url("../images/header-bottom.png") no-repeat 0% 0%;}#header_junk{position:absolute;top:0px;left:-60px;width:120px;height:258px;z-index:25;background:url("../images/junk-left.png") no-repeat 0% 0%;overflow:hidden;}body.page_live #header_junk{background:url("../images/category/junk-live-left.png") no-repeat 0% 0%;}#header_drop_text, #header_helicopters, #header_planes, #header_recycle, #header_logo{position:absolute;z-index:40;}#header_drop_text{top:77px;right:-3px;width:29px;height:219px;background:url("../images/header-organic-rocka.png") no-repeat 0% 0%;}#header_helicopters{top:4px;left:323px;width:74px;height:48px;background:url("../images/header-helicopters.png") no-repeat 0% 0%;}#header_planes{bottom:-19px;right:21px;width:39px;height:27px;background:url("../images/header-airplane.png") no-repeat 0% 0%;}#header_recycle{top:0px;right:20px;width:41px;height:53px;background:url("../images/header-recycle.png") no-repeat 0% 0%;}#header_logo{top:5px;left:75px;width:117px;height:118px;}#header_search{position:absolute;top:10px;right:40px;width:165px;height:18px;background:url("../images/join-the-rocka.png") no-repeat 0% 3px;padding-left:100px;vertical-align:middle;overflow:hidden;}#header_search span{display:none;}#header_search .inputstandard{background:white;border:none;height:14px;margin:0px;padding:0px;}#header_search .inputstandardsubmit{position:relative;padding:0px;margin:0px;top:0px;}#header_basket{position:absolute;right:38px;top:77px;color:#000000;font-weight:bold;font-size:2.3em;}#header_basket a{color:#000000;}#header_links{position:absolute;right:25px;top:27px;}#header_account{position:absolute;right:40px;bottom:4px;}#header_links ul, #header_account ul{list-style-type:none;display:block;padding:0px;margin:0px;}#header_links li, #header_account li{display:block;float:left;margin:0px;overflow:hidden;}#header_links li a, #header_account li a{display:block;background-position:0% 100%;background-repeat:no-repeat;}#header_links li{height:110px;}#header_links li a{height:110px;}#header_account li{height:16px;}#header_account li a{height:16px;}#header_links li a:hover, #header_account li a:hover, #header_account li.active a{background-position:0% 0%;}#header_links li a span, #header_account li a span{display:none;}#header_links li#h_link_who.active a, #header_links li#h_link_demo.active a, #header_links li#h_link_studio.active a,#header_links li#h_link_live.active a, #header_links li#h_link_backstage.active a, #header_links li#h_link_links.active a{background-position:0% 0%;}#header_links li#h_link_who a{background-image:url("../images/nav/h-who.png");width:81px;}#header_links li#h_link_demo a{background-image:url("../images/nav/h-demo.png");width:71px;}#header_links li#h_link_studio a{background-image:url("../images/nav/h-studio.png");width:90px;}#header_links li#h_link_live a{background-image:url("../images/nav/h-live.png");width:55px;}#header_links li#h_link_backstage a{background-image:url("../images/nav/h-backstage.png");width:143px;}#header_links li#h_link_links a{background-image:url("../images/nav/h-links.png");width:87px;}#header_links li#h_link_who a{background-image:url("../images/nav/h-who.png");width:81px;}#header_account li#h_link_login a{background-image:url("../images/nav/h-login.png");width:42px;padding-right:1px;}#header_account li#h_link_register a{background-image:url("../images/nav/h-register.png");width:68px;padding-right:1px;}#header_account li#h_link_checkout a{background-image:url("../images/nav/h-checkout.png");width:78px;}#header_account li#h_link_account a{background-image:url("../images/nav/h-account.png");width:93px;padding-right:1px;}
/* footer*/
#footer{bottom:0px;height:118px;}#footer_top{position:absolute;top:0px;left:0px;width:950px;height:37px;z-index:10;background:url("../images/footer-top.png") no-repeat 0% 0%;}#footer_bottom{position:absolute;bottom:0px;left:0px;width:950px;height:81px;z-index:10;background:url("../images/footer-bottom.png") no-repeat 0% 0%;}#footer_links a{text-decoration:none;}#footer_links{position:relative;left:0px;top:0px;}#footer_links ul{list-style-type:none;display:block;padding:0px;margin:0px;}#footer_links li{display:block;float:left;margin:0px;height:29px;}#footer_links li a{display:block;height:29px;}#footer_links li a span{display:none;}#footer_links li a{display:block;background-position:0% 100%;background-repeat:no-repeat;}#footer_links li a:hover,#footer_links li.active a{background-position:0% 0%;}#footer_links li#f_link_home a{background-image:url("../images/nav/f-home.png");width:59px;}#footer_links li#f_link_contact a{background-image:url("../images/nav/f-contact.png");width:58px;}#footer_links li#f_link_tc a{background-image:url("../images/nav/f-t-and-c.png");width:36px;}#footer_links li#f_link_returns a{background-image:url("../images/nav/f-returns.png");width:60px;}#footer_links li#f_link_privacy a{background-image:url("../images/nav/f-privacy.png");width:61px;}#footer_links li#f_link_faqs a{background-image:url("../images/nav/f-faqs.png");width:50px;}#footer_copyright{position:absolute;top:7px;right:23px;font-size:0.9em;color:#666666;}
/* forms*/
input{font-family:"Verdana";}.formerror{color:red;}.inputstandard{border:1px solid #666;}.inputcheckbox{}.inputradio{}.inputselect{}.inputstandarderror{border-color:red;}.formInput{}.formInput.formInputClear{margin:10px 0px;clear:both;}.formInput.formInputClear label{display:block}.formInput.formInputClear .inputstandard{display:block;width:100%;}.formInputInline{display:block;float:left;padding-left:20px;margin:5px 0px;}.formInputInline label{display:block;float:left;width:150px;}.formInputInline .inputstandard{display:block;float:left;width:250px;}.submitButton{float:right;width:139px;height:32px;background-repeat:no-repeat;}.submitButton.submitLarge{float:left;width:223px;height:46px;}.submitButton.submitVeryLarge{float:left;width:290px;height:43px;}.submitButton span{display:none !important;}.submitButton button{width:100%;height:100%;border:0px;cursor:pointer;background-repeat:no-repeat;background-position:50% 50%;}.submitButton a{display:block;width:100%;height:100%;background-repeat:no-repeat;}.submitButton a span{display:none;}#submitLogin.submitButton button{background:transparent url(../images/buttons/login.png);}#submitSubmit.submitButton button{background:transparent url(../images/buttons/submit.png);}#submitCreateAccount.submitButton button{background:transparent url(../images/buttons/continue.png);}#submitAddToBag.submitButton button{background:transparent url(../images/buttons/add-to-bag.png);}#submitUpdateBag.submitButton button{background:transparent url(../images/buttons/update-basket.png) no-repeat;}#promoCode.submitButton button{background:transparent url(../images/buttons/apply.png) no-repeat;}#submitCheckout.submitButton button{background:transparent url(../images/buttons/checkout.png) no-repeat;}#submitBuyNow.submitButton button{background:transparent url(../images/buttons/buy-now.png);}#submitRegister.submitButton a{background:transparent url(../images/buttons/register.png);}#submitBilling.submitButton a{background:transparent url(../images/buttons/billing-address.png);}#submitDelivery.submitButton a{background:transparent url(../images/buttons/delivery-address.png);}#submitLoginDetails.submitButton a{background:transparent url(../images/buttons/login-details.png);}#submitLogout.submitButton a{background:transparent url(../images/buttons/sign-out.png);}.submitSmallEdit.submitButton button , .submitSmallEdit.submitButton a{background:transparent url(../images/buttons/small-edit.png);float:left;width:98px;height:25px;}
/* backgrounds*/
.background{position:absolute;height:550px;background-repeat:no-repeat;z-index:1;background-position:100% 100%;right:0px;bottom:0px;top:0px;left:0px;}#backgroundLogin{background-image:url(../images/background/login.png);}#backgroundLinks{background-image:url(../images/background/links.png);}#backgroundContact{background-image:url(../images/background/contact.png);}#backgroundTandC{background-image:url(../images/background/t-and-c.png);}#backgroundReturns{background-image:url(../images/background/returns.png);}#backgroundPrivacy{background-image:url(../images/background/privacy.png);}#backgroundAccount{background-image:url(../images/background/account.png);}#backgroundThankYou{background-image:url(../images/background/thank_you.png);}#backgroundRefer{background-image:url(../images/background/refer_us.png);}#backgroundFAQs{background-image:url(../images/background/faqs.png);}
/* category*/
body.page_live{background:url("../images/category/background-live.jpg") center top repeat;color:white;}body.page_studio{background:url("../images/category/background-studio.jpg") center top repeat;color:black;}body.page_live #content, body.page_demo #content, body.page_studio #content{min-height:345px;}#cat_content_side{left:50%;margin-left:-429px;position:absolute;z-index:10;background-repeat:no-repeat;}#cat_content_side span{display:none;}#cat_content_products{position:relative;padding:0px;margin:0px;clear:both;}#cat_content_products2 div.cat_product,#cat_content_products div.cat_product{display:inline;position:relative;}body.page_live #content{top:0px;border:0 none;margin-top:0;padding-top:20px;}body.page_live #cat_content_side{background-image:url(../images/category/live-text.png);background-position:0px 200px;width:203px;height:369px;top:122px;margin-left:-440px;}body.page_live #cat_content_side h1{width:139px;height:186px;background-image:url(../images/category/live-tag.png);}body.page_live #cat_content_products{width:755px;left:250px;}body.page_live #cat_content_products div.cat_product{width:400px;}body.page_demo #content{top:0px;border:0 none;margin-top:0;padding-top:20px;}body.page_demo #cat_content_side{background:url(../images/category/demo-text.png) top left no-repeat;width:203px;height:367px;top:122px;z-index:1;}body.page_live #cat_content_demo h1{width:139px;height:186px;background-image:url(../images/category/demo-tag.png);}body.page_demo #cat_content_products{width:680px;left:254px;}body.page_demo #cat_content_products div.cat_product{width:250px;height:339px;}body.page_studio #content{top:0px;min-height:450px;}body.page_studio #content .studio{width:194px;height:63px;background:url(../images/category/studio.png) left top no-repeat;position:absolute;top:15px;left:120px;}body.page_studio #cat_content_side{background-image:url(../images/category/studio-text.png);background-position:0px 200px;width:238px;height:333px;top:122px;margin-left:-440px;}body.page_studio #cat_content_side h1{width:136px;height:185px;background-image:url(../images/category/studio-tag.png);}body.page_studio #cat_content_products{width:755px;left:250px;}body.page_studio #cat_content_products div.cat_product{width:400px;}#viewall{position:relative;float:right;z-index:40;margin-right:20px;}body.page_live a{color:#FFFFFF;}
/* product*/
body.sizeguide{background:#FFFFFF url(../images/product/sizeguide.jpg) no-repeat 0px 0px;margin:45px 0px 45px 45px;}body.sizeguide table{width:100%;background-color:#FFFFFF;border-top:1px solid #666666;border-left:1px solid #666666;}body.sizeguide th{padding:5px;background-color:#F1F1F1;font-weight:normal;text-align:left;border-bottom:1px solid #666666;border-right:1px solid #666666;}body.sizeguide td{padding:5px;border-bottom:1px solid #666666;border-right:1px solid #666666;}body.page_studio #content{border:0;margin-top:0;padding-top:20px;}#product_image{position:absolute;overflow:hidden;left:125px;bottom:-30px;width:350px; height:527px; z-index:50;}.luckyZoomSmallImageCont{position:relative;}.luckyZoomBigImageCont{overflow:hidden;position:absolute;z-index:110;border:1px solid #CCCCCC;visibility:hidden;}.luckyZoomHeader{position:relative;z-index:10;left:0px;top:0px;font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#9E2F2D;padding:3px;}.luckyZoomHeader a{color:#fff;}.luckyZoomPup{z-index                 :10;visibility              :hidden;position                :absolute;width                   :50px;height                  :50px;border:1px solid #aaa;background:#ffffff;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}#product_info{position:relative;left:550px;width:400px;}#product_info h2{text-transform:uppercase;}.colour_bar, .size_bar, .quantity{clear:both;padding:20px 0px;}.colour_bar strong, .size_bar strong, .quantity strong{float:left;}.colour_bar .colour{display:block;float:left;width:16px;height:16px;margin-left:10px;background:white;border:1px solid black;}.colour_bar .colour span{display:block;float:left;width:8px;height:16px;}.colour_bar .colour a{display:block;width:8px;height:16px;}.colour_bar .colour.colour_selected{background-image:url("../images/product/selected.png");background-position:-10px 0px;background-repeat:no-repeat;}.colour_bar .colour span span{display:none;}.size_bar div, .size_bar select{display:block;float:left;margin-left:20px;}.size_bar .size{display:block;float:left;width:16px;height:16px;margin-left:10px;background:white;border:1px solid #999999;text-align:center;}.size_bar .size_selected{background-color:#ccc;}.quantity{margin-bottom:20px;}.quantity select{float:left;margin-left:20px;}.add_bag{clear:both;position:relative;}#submitAddToBag{width:294px;height:54px;float:none !important;z-index:10;}span .add_bag{position:absolute;display:block;top:15px;left:20px;font-size:1.5em;font-weight:bold;z-index:20;}.email_friend{margin:10px 0px;width:175px;height:15px;background:transparent url("../images/product/email-friend.png") left top no-repeat;}body.page_live .email_friend{margin:10px 0px;width:175px;height:15px;background:transparent url("../images/product/email-friend1.png") left top no-repeat;}a.sizeguide{text-decoration:underline;}body.page_live a.sizeguide{color:#FFFFFF;}.email_friend a{display:block;width:175px;height:15px;}.email_friend a span{display:none;}.what_about_these{width:108px;height:8px;background-image:url("../images/product/what-about-these.png");background-repeat:no-repeat;}body.page_live .what_about_these{background-image:url("../images/product/what-about-these1.png");}.what_about_these span{display:none;}.related_products{position:relative;display:block;height:75px;}.related_products .product{display:inline;}
/* shopping-bag*/
#shoppingBag{}#shoppingBag table{width:100%;}#shoppingBag table td{text-align:center;}#shoppingBag table td.quantity .inputstandard{width:20px;}#basketDetails{float:right;width:170px;font-weight:bold;}#basketDetails #total{font-size:1em;}#basketDetails #checkout{margin-top:20px;}#howPackaged{float:left;position:relative;top:30px;left:70px;width:536px;height:155px;}#howPackaged a{display:block;width:100%;height:100%;background-image:url("../images/see-how-your-tee-is-packaged.png");background-repeat:no-repeat;}#howPackaged a span{display:none;}#continueShopping{width:147px;height:13px;}#continueShopping a{display:block;width:100%;height:100%;background-image:url("../images/headings/continue-shopping.png");background-repeat:no-repeat;}#continueShopping a span{display:none;}
/* checkout*/
#checkout .floatLeft{width:45%;margin:0px 20px;}#checkout #headingAccountDetails{margin:0px 20px;}#checkout .sameas{margin:20px 0px 30px 0px;}
/* checkout1*/
#checkout1 #checkoutAddress{margin-top:20px;}#checkout1 #checkoutAddress .floatLeft{width:30%;}#checkout1 #paymentDetails .floatLeft{width:20%;}#checkout1 #paymentDetails .floatLeft.marginLeft{margin-left:30px;}#checkout1 #shoppingBag, #checkout1 #paymentDetails{margin-top:30px;}#checkout1 #basketDetails{width:200px;float:right;}#checkout1 #basketDetails #shipping{position:relative;}#checkout1 #basketDetails #shipping label{display:block;position:relative;margin:5px 0px;}#checkout1 #basketDetails #shipping span{position:absolute;top:0px;right:25px;}#checkout1 #basketDetails #shipping input.inputradio{position:absolute;padding:0px;margin:0px;right:0px;top:0px;}#checkout1 #basketDetails #total{margin-top:20px;}#checkout1 #paymentDetails .inputselect{width:75px;display:block;float:left;margin-left:10px;}#checkout1 #paymentDetails .inputselect.nomargin{margin-left:0px;}
/* account*/
#account{z-index:20;margin-left:62px;margin-top:44px;position:relative;}#account fieldset{border:0px;padding:0px;margin:0px;}#account h2{height:19px;}#account h2#accountDetails{background:transparent url(../images/headings/your-account-details.png) no-repeat;}#account h2#deliveryDetails{background:transparent url(../images/headings/delivery-details.png) no-repeat;}#account h2#loginDetails{background:transparent url(../images/headings/login-details.png) no-repeat;}#account input, select{width:160px;border:1px solid #666;}#account th, td{text-align:left;font-weight:normal;}
