a:active, a:focus{ outline:none; }  
   /* -----------------------------------------------------------------------

Colors:

grey : #646464;
dark grey: #333333;
gold: #7b6e5b;


hr:#f2f2f2;

footer grey: #5c5c5c;

footer bgr:#f2f2f2;
footer: border: #f3f3f3;

*/

a{text-decoration:none;}

body
{
color:#646464;
}
h2,h3,a,p
{
color: #646464;
}

/* -----------------------------------------------------------------------

@Typography

*/


h3{font-size:12px;font-weight:bold;}
h2{font-size:55px;font-weight:bold;text-transform:uppercase;letter-spacing:-4px;line-height:45px;margin:0px;}


/* -----------------------------------------------------------------------

@Sizes

*/



#header {width:950px;height:63px;}


#navigation,
#product-carousel {list-style:none;}

#navigation li,
#product-carousel li {display:inline;}

#product-about h2
{
margin-left:20px;
}
#product-about h3,
#product-about p{
margin-left:24px;
}
#product-about h3{
margin-top:5px;
}

#product-about a,
#product-about a:active{
font-size:18px;line-height:36px;
letter-spacing:-1px;
padding:10px;margin-left:-10px;
}


#product-about a:hover{
background:#646464;color:#fff}

#product-about p.description{
width:180px;
}
/* sprites */
.module h4
{
text-indent:-9999px;
overflow:hidden;
}

/* -----------------------------------------------------------------------

@Header

*/

#header h1 a span {display:none;}
#header h1{width:190px;float:left;height:63px;}
#header h1 a{display:block;width:100%;height:100%;}
#header h1{background:url(../i/ctlogo.png) no-repeat;}

/* -----------------------------------------------------------------------

@Navigation

*/
#navigation{float:right;width:240px;text-align:right;}
#navigation{ margin:0;padding:0}

#navigation li span{display:none;}
#navigation li{width:80px;height:33px;display:block;float:left;}

#navigation .active,
#navigation li a{background:url(../i/navigation-sprite.png) no-repeat 0 0;}

#navigation li a{display:block; width:100%; height:100%}


#navigation .eshop a{background-position:0 -40px}
#navigation .eshop a:hover{background-position:-120px -40px}
#navigation .eshop.active{background-position:-120px -40px}

#navigation .blog a:hover{background-position:-120px 0}
#navigation .blog a{background-position:0 0}

#navigation .collection a{background-position:0 -80px}
#navigation .collection a:hover{background-position:-120px -80px}
#navigation .collection.active{background-position:-120px -80px}

#navigation a hover{border-bottom:1px solid #646464}

/* -----------------------------------------------------------------------

@Home Page

*/

#slideshow{position:relative; height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:450px;  
height:450px;margin-bottom:18px;}
#hp{position:relative;overflow:hidden;margin-bottom:0px;}
#hp-call{position:absolute; z-index:100;top:212px;margin-left:10px;}
#hp-call a{padding:3px 10px;padding-right:80px;font-size:11px; font-weight:bold;color:#fff;background:#646464;display:block}
#hp-call a:hover{color:#646464;background:#fff;}


/* -----------------------------------------------------------------------

@Message pages (newsletter, shop tmp)

*/

#message{position:relative; height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:450px;  
height:450px;margin-bottom:18px;}
#message #holder{position:absolute;top:99px;z-index:5;width:350px;}
#message h2{margin-bottom:18px;}
#message p.description{width:310px;}

/* -----------------------------------------------------------------------

@Product @Collection 09

*/

#product{position:relative; 
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:450px;  
height:450px;
background:url(../i/bag-bgr.jpg) no-repeat;margin-bottom:18px;}

#product-about{position:absolute;top:99px;z-index:5;width:350px;}
#product-image{position:absolute;top:0;left:310px;z-index:0}
#description{width:310px;}


/* -----------------------------------------------------------------------

@Carousel

*/

#product-carousel {text-align:left;padding:0;margin:0; margin-bottom:14px;}
#product-carousel li {display:block; float:left;padding:0;margin:0;padding-bottom:4px !important;width:87px;text-align:center;}
#product-carousel img{width:85px; height:90px;margin-bottom:4px;}

#product-carousel-prev span,
#product-carousel-next span{display:none;}

#product-carousel-prev{display:block;width:40px;height:90px; background:url(../i/navigation-sprite.png) no-repeat 0 -300px;visibility:hidden;}
#product-carousel-next{display:block;width:40px;height:90px; background:url(../i/navigation-sprite.png) no-repeat 0 -400px;visibility:hidden;}


#product-carousel-prev:hover{background:url(../i/navigation-sprite.png) no-repeat -60px -300px;}
#product-carousel-next:hover{background:url(../i/navigation-sprite.png) no-repeat -60px -400px;}

.carousel-selected{border-bottom:1px solid #646464;}
/* -----------------------------------------------------------------------

@Modules

*/
#message #modules,
#home-page #modules{
	
	margin-bottom:18px;
}
#product-page #modules{
border-top:6px solid #f2f2f2;
overflow:hidden;
padding-top:18px;
margin-bottom:18px;
}

.module img{float:left;margin-right:20px;margin-left:10px;}
.module {font-size:11px; line-height:18px;}
.module p{padding:0 10px 10px 0;}
.module a{color:#7b6e5b;display:block;}
.module a:hover{text-decoration:underline}

.module.eshop h4{background:url(../i/m1.png) no-repeat; height:20px}
.module.blog h4{background:url(../i/m2.png) no-repeat; height:20px}
.module.newsletter h4{background:url(../i/m3.png) no-repeat; height:20px}


.newsletter form{margin-top:10px;margin-left:10px;}
.newsletter .query{width:170px;margin-right:10px; background:#f2f2f2; border:1px solid #e0e0e0; border-bottom:0px; border-right:0px}
.newsletter input{font-size:11px; line-height:18px;padding:5px 2px;}
.newsletter label{font-weight:normal;display:block;}
.newsletter .submit{border:1px solid #d2d2d2; background:#e1e1e1;color:#646464; padding:5px 10px;}


/* -----------------------------------------------------------------------

@Footer

*/

#footer{background:#f2f2f2;border-top:1px solid #f3f3f3;color:#5c5c5c;padding-top:18px;padding-bottom:90px;}
#footer h5{font-weight:normal;color:#5c5c5c;}
#footer ul{margin:0 20px;padding:0;list-style-position:inside;list-style:none; list-style-image:url(../i/listraquo.png)}
#footer li{margin:0;padding:0;color:#a7a7a7; font-size:11px; line-height:18px;}
#footer li a{color:#a7a7a7; font-size:11px; line-height:18px;}
#footer li a:hover{color:#646464;text-decoration:underline}


/* -----------------------------------------------------------------------

@carousel fixes

*/

#product-carousel {
margin:0 0 14px 0;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
width:870px;
height:105px;

}


ul.items{width:2000px;margin:0;padding:0;position:absolute;}
ul.items li{width:87px;height:90px;}




