@import "reset.css";
@import "960.css";

body{background:#181415;color:#b3afb0;font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:1em;}
body, .alert, .header, .hero, .content {width:990px; margin:0 auto;}
a{color:#c32b28;}
a:hover{/*text-decoration:none;*/}
p{margin-bottom:10px;}
h1{font-size:1.4em;letter-spacing:-1px;margin-bottom:5px;color:#fff;font-weight:400;}
h1 small{font-size:.6em;margin-top:4px;display:block;float:right;}
small{font-size:.875em;color:#746d6f;}
em{font-size:1.1em;font-style:normal;letter-spacing:-1.25px;color:#d9d5d6;}
#alert{background:#0c0b0b;padding-top:5px;padding-bottom:5px;color:#565050;}
#header{padding-top:30px;padding-bottom:30px;}
#header a h1{float:left;display:block;height:40px;width:280px;background:transparent url(../img/interface/header_logo.png) no-repeat 0 0;}
#header a:hover h1{background-position:0 -100px;}
#header a h1 span{display:none;}
#header ul{float:right;}
#header ul li{float:left;}
#header ul li a{display:block;color:#b3afb0;padding:10px 15px;text-transform:uppercase;/*text-decoration:none;*/font-size:1.2em;letter-spacing:-1px;background:transparent url(../img/interface/header_menu_bg.png) repeat-y 100% 0;}
#header ul li a:hover,#header ul li.active a{color:#fff;background:#000 url(../img/interface/header_menu_bg.png) repeat-y 100% 0;}
#hero{background:#0e0b0e url(../img/interface/hero_bg.jpg) repeat-x 50% 0;border-bottom:1px solid #231d1f;border-top:1px solid #231d1f;margin-bottom:20px;color:#fff;}
.banner{height:110px;}
.banner h1{display:none;}
#home{background:transparent url(../img/interface/hero_home.jpg) no-repeat 0 0;padding-left:475px;padding-top:190px;height:130px;overflow:hidden;}
#more{display:block;height:20px;width:170px;margin-top:20px;background:transparent url(../img/interface/button_find_out_more.png) no-repeat 0 0;}
#more:hover{background-position:0 -100px;}
#more span{display:none;}
#crew{background:transparent url(../img/interface/hero_crew.jpg) no-repeat 0 0;}
#dreadlocks{background:transparent url(../img/interface/hero_dreadlocks.jpg) no-repeat 0 0;}
#shop{background:transparent url(../img/interface/hero_shop.jpg) no-repeat 0 0;}
#contact{background:transparent url(../img/interface/hero_contact.jpg) no-repeat 0 0;}
#courses{background:transparent url(../img/interface/hero_courses.jpg) no-repeat 0 0;}
#footer{color:#3f3738;margin-top:20px;font-size:.875em;}
#footer .container_12{border-top:1px solid #2a2527;padding-top:20px;padding-bottom:100px;background:transparent url(../img/interface/footer_logo.png) no-repeat 0 15px;}
#footer strong{font-weight:400;color:#574c4e;}
.block{padding-top:30px;border-top:1px solid #2a2527;margin-top:30px;margin-bottom:30px;}
.frame{padding:5px;background:#0e0b0e;border:1px solid #231d1f;}
.gallery a img{padding:9px;background:#0e0b0e;border:1px solid #231d1f;margin-right:10px;margin-bottom:5px;width:125px;height:125px;float:left;}
.gallery a:hover img{padding:6px;border:4px solid #c32b28;}
.price{/*border-top:1px solid #2a2527;border-bottom:1px solid #2a2527;*/padding-bottom:5px;padding-top:5px;display:block;margin-top:5px;margin-bottom:5px;}
.price a{display:block;width:110px;height:18px;float:right;background:transparent url(../img/interface/button_add_to_cart.png) no-repeat 0 0;margin-top:2px;}
.price a:hover{background-position:0 -100px;}
.price a span{display:none;}
.price a,.pp{width:110px;height:18px;float:right;background:transparent url(../img/interface/button_add_to_cart.png) no-repeat 0 0;border:none;margin-top:2px;cursor:pointer;}
.form label{clear:left;float:left;display:block;width:125px;margin-right:20px;}
.form .i,form .t{background:#fff;padding:5px;border:1px solid #231d1f;width:300px;margin-bottom:20px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:1em;}
form .t{width:450px;height:200px;}
.form .b{margin-left:150px;}
#twitter{font-size:.875em;color:#746d6f;}
#twitter ul li{padding:5px 0;border-bottom:1px solid #231d1f;}
#twitter ul li a{display:block;}
#twitter ul li span a{display:inline;}

p, ziv, span {color:#fff;}
.product_block {position:relative; padding-top:30px; border-top:1px solid #2a2527; margin-top:30px;}
.product_block .text {position:absolute; top:30px; left:200px; width:540px;}
.product_block .text a {color:#c32b28; text-decoration:underline;}
.product_block .text h1 {color:#c32b28; font-size:28px; text-decoration:underline;}
.product_block .text h3 { position:absolute; top:8px; right:0; color:#fff; font-weight:400; font-style:italic;  }
.product_block .price {position:absolute; top:30px; right:0; width:200px; margin:0; float:none; text-align:center; background:none;}
.product_block .price a {width:200px; margin:0; float:none; background:none}
.product_block .price .big_print {font-size:38px; color:#fff; display:block;}
.product_block .price .small_print {font-size:16px; color:#fff; top:-22px; margin-bottom:20px; display:block;}

.main_pic {position: relative;}
.back {margin-bottom:20px; display:block;}
.main_pic .info {position: absolute; top:0; right:0; width:280px; height:580px; padding:35px; background:url(../img/bg_info.png) no-repeat;}
.main_pic .info h1 {font-size:36px; margin-bottom:15px}
.main_pic .info h3 {font-size:20px; margin-bottom:15px; font-style:italic; font-weight:normal; color:#fff;}
.main_pic .info p {font-size:15px; color:#fff;}
.main_pic .info .logos {margin: 15px 0;}
.main_pic .info .price {border:none;}
.main_pic .info .price .big_print {font-size:46px; color:#fff;}
.main_pic .info .price .small_print {font-size:16px; color:#fff; top:-22px; position:relative; margin:-15px 0 15px 15px;}
.main_pic .info .add_to_cart { margin:30px 0 0 0; display:block;}
.preview {display:inline-block; width:244px;}

/* SC */
.sc { background:url(images/ico_cart.gif) 10px 10px no-repeat; position:absolute; top:45px; right:1%; width:80px; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; border:solid 1px #4D011C; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.sc span { }
.cart {margin:12px 0px 12px 15px; text-align:center;}
.cart img {position:absolute; left:12px; top:10px; display:none;}
.cart_brief {padding: 6px 8px 5px 8px; text-align:center; line-height: 24px; border-top:solid 1px #4D011C; }
.cart_brief p{font-size:11px; margin:0 auto 0 auto; text-align:center;}
.header .sc a{font-size:11px; font-weight:normal; color:#AAD21E;}
.header {height:180px; color:#FFF; max-width:1230px; position:relative;}

.sc_form tr, .sc_form td {vertical-align:middle; height:23px; font-size:14px;}
.sc_form {margin:15px 0;}
.sc_form label {font-size:14px; width:100px; display:block;}
.sc_form input {margin:5px 0 5px 0; padding:3px; width:60%; height:15px; vertical-align:middle; font-size:14px;}
.sc_form select {margin:5px 0 5px 0;width:63%; height:25px; vertical-align:middle; font-size:14px;}

.sc_product_img {width:90px;text-align:center; vertical-align:middle; background:#ccc;}
.sc_product_info {margin:30px 0 10px 0;}
.sc_product_info img {float:left;}
.sc_product_info td, .sc_product_info tr {padding:12px;}
.sc_product_info td {border-top:solid 1px #777;}
.sc_product_info th {padding:5px 12px; color:#777;}
.sc_shop_h1 {}
.total {font-size:17px; font-weight:bold; text-align:right;}

/* Shopping */

.btns {height:60px; position:relative; margin:45px 0 0 0;}
.btns .btn_shopping {position:absolute; top:5px; left:0px; cursor:hand;}
.btns .btn_checkout {position:absolute; top:5px; right:0px; cursor:hand;}
.btns .btn_checkout img{cursor:hand;}
.btns .clear_cart {position:absolute; top:5px; left:200px;}
.x {color:#F00; font-weight:bold;}
.qty {width:40px; height:30px; font-size:16px; text-align:center; vertical-align:middle;}
.price { font-size:17px; font-weight:bold; margin:15px 0;}

.breadcrumbs {margin:0 0 40px 15px;}
.level1 {font-size:30px; font-weight:normal;}
.level2 {font-size:20px; font-weight:normal;}

/* Steps */
.steps {width:99%; margin:0 0 30px 0;}
.steps td{white-space:nowrap; text-align:center; vertical-align:middle;}
.steps .step_number{font-size:21px; margin:10px 10px 10px 0;}
.steps .step_before{font-size:15px; color:#a56484; height:37px;}
.steps .step_after{font-size:15px; color:#8a345e; height:37px; }
.steps .step_current{font-size:19px; line-height:30px; font-weight:bold; padding:8px 10px 10px 14px; height:37px; background: url(images/heart.gif) no-repeat 0px 6px; position:relative; text-align:left;}
.steps .step_current .step_number{font-size:21px; font-weight:bold; padding:0px; margin:0; position:absolute; //left:14px; }
.steps .step_current .step_title{margin:0 0 0 38px; display:block; }

/* Contact us  */
.office_ttl {margin-bottom:15px;}
.office_ttl img {margin:0 8px -10px 0;}#hero .container_12 #courses {
	background-color: transparent;
	background-image: url(../img/interface/hero_courses.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

