/*------------------RESET------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}



/*------------------------------------------------------------------------------------------------------------------*/



/* Default fonts and colors. 
   If you prefer serif fonts, remove the font-family 
   on the headings, and apply this one to the body:
   font: 1em Georgia, "lucida bright", "times new roman", serif; */


body{
	background:#101010 url(../Images/cssimg/back.jpg) repeat-x 50% 0;
	font: 62.5%/160% Helvetica, Arial, Verdana, sans-serif;
	color:#bbb;
	text-align:left;
}




/* Headings
-------------------------------------------------------------- */


h1,h2,h3,h4,h5,h6 { 
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size:1.6em;margin-bottom:15px;border-bottom:1px dotted #666; padding-bottom:10px;}
h2 { font-size: 2em; margin-bottom: 20px; }
h3 { font-size: 1.5em;margin: 12px 0 15px 0; }
h4 { font-size: 1.2em; line-height: 1.25; margin:10px 0; clear:both;}
h5 { font-size: 1em; font-weight:900; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight:900; }



.replace span{display:block;position:absolute;top:0px;left:0px;z-index:3;}
a.replace span{cursor:pointer;}

.clear{clear:both;}

h1#logo, h1#logo a span{width:270px;height:100px;background:url(../Images/cssimg/logo.gif) no-repeat;margin:0;padding:0;}
h1#logo a{display:block;position:relative;z-index:1;color:#888;font-size:1em;border:none;padding:0;text-decoration:none;margin:0;top:0;left:0;}
h1#logo{color:#0071bb;font-size:1em;}
h1#logo {overflow:hidden;}

h2#logo, h2#logo a span{width:270px;height:100px;background:url(../Images/cssimg/logo.gif) no-repeat;margin:0;padding:0;}
h2#logo a{display:block;position:relative;z-index:1;color:#888;font-size:1em;border:none;padding:0;text-decoration:none;margin:0;top:0;left:0;}
h2#logo{color:#0071bb;font-size:1em;}
h2#logo {overflow:hidden;}

.orange, .orange a{color:#f47f27;}
.yellow{color:#efec14;}
.blue1{color:#488bb1;}
.blue2{color:#74aec4;}
.white{color:#fff;}

h1 a{color:#999;}
.imgright{float:right;margin:0 0 0 10px;}
.left{float:left;}



/* Text elements
-------------------------------------------------------------- */



p           { margin: 0 0 1.5em; }
p.last      { margin-bottom: 0; }

ul, ol      { margin:0 1.5em 1.5em 1.5em; }
ul          { }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight:900; }
dd          { margin-left: 1.5em;}


abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color:#666; }

a{color:#bbb;text-decoration:none;}/*f16722*/
a:focus, 
a:hover     { text-decoration:none;color: #fff; }



blockquote {
background:url(/Images/cssimg/quote.gif) no-repeat 0 0;
padding:0 0 0 40px;
margin:0 0 25px 20px;
font-size:0.9em;
color:#ddd;
}

blockquote p{margin:0 0 7px 0;}

.quote-by{margin:0;font-size:0.9em;color:#aaa;}


strong      { font-weight:900;color:#ccc; }
em,dfn      { font-style: italic; }
dfn         { font-weight:900; }
pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt          { display: block; margin: 1.5em 0; line-height: 1.5; }

input, textarea{border:none;padding:5px;}

/* Tables
-------------------------------------------------------------- */

table   { margin-bottom: 1.4em; }

/* Some default classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.quiet      { color: #666; }

.hide       { display: none; }
.highlight  { background:#ff0; }
.added      { color:#060; }
.removed    { color:#900; }

.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* @end */

/* @group Grid - 24 Columns */

/* -------------------------------------------------------------- 
   
   If you need fewer or more columns, use this 
   formula to find the new total width: 
   Total width = (columns * 40) - 10
   
-------------------------------------------------------------- */


/* Columns
-------------------------------------------------------------- */

/* Use this class together with the .span-x classes
   to create any composition of columns in a layout. */
   
.column {
  float: left;
  margin-right: 10px;
}


/* The last column in a row needs this class. */
.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1   { width: 30px; }
.span-2   { width: 70px; }
.span-3   { width: 110px; }
.span-4   { width: 150px; }
.span-5   { width: 190px; }
.span-6   { width: 230px; }
.span-7   { width: 270px; }
.span-8   { width: 310px; }
.span-9   { width: 350px; }
.span-10  { width: 390px; }
.span-11  { width: 430px; }
.span-12  { width: 470px; }
.span-13  { width: 510px; }
.span-14  { width: 550px; }
.span-15  { width: 590px; }
.span-16  { width: 630px; }
.span-17  { width: 670px; }
.span-18  { width: 710px; }
.span-19  { width: 750px; }
.span-20  { width: 790px; }
.span-21  { width: 830px; }
.span-22  { width: 870px; }
.span-23  { width: 910px; }
.span-24  { width: 950px; margin: 0; }

/* Add these to a column to append empty cols. */
.append-1   { padding-right: 40px; }  
.append-2   { padding-right: 80px; } 
.append-3   { padding-right: 120px; } 
.append-4   { padding-right: 160px; } 
.append-5   { padding-right: 200px; } 
.append-6   { padding-right: 240px; } 
.append-7   { padding-right: 280px; } 
.append-8   { padding-right: 320px; } 
.append-9   { padding-right: 360px; } 
.append-10  { padding-right: 400px; } 
.append-11  { padding-right: 440px; } 
.append-12  { padding-right: 480px; } 
.append-13  { padding-right: 520px; } 
.append-14  { padding-right: 560px; } 
.append-15  { padding-right: 600px; } 
.append-16  { padding-right: 640px; } 
.append-17  { padding-right: 680px; } 
.append-18  { padding-right: 720px; } 
.append-19  { padding-right: 760px; } 
.append-20  { padding-right: 800px; } 
.append-21  { padding-right: 840px; } 
.append-22  { padding-right: 880px; } 
.append-23  { padding-right: 920px; } 

/* Add these to a column to prepend empty cols. */
.prepend-1   { padding-left: 40px; }  
.prepend-2   { padding-left: 80px; } 
.prepend-3   { padding-left: 120px; } 
.prepend-4   { padding-left: 160px; } 
.prepend-5   { padding-left: 200px; } 
.prepend-6   { padding-left: 240px; } 
.prepend-7   { padding-left: 280px; } 
.prepend-8   { padding-left: 320px; } 
.prepend-9   { padding-left: 360px; } 
.prepend-10  { padding-left: 400px; } 
.prepend-11  { padding-left: 440px; } 
.prepend-12  { padding-left: 480px; } 
.prepend-13  { padding-left: 520px; } 
.prepend-14  { padding-left: 560px; } 
.prepend-15  { padding-left: 600px; } 
.prepend-16  { padding-left: 640px; } 
.prepend-17  { padding-left: 680px; } 
.prepend-18  { padding-left: 720px; } 
.prepend-19  { padding-left: 760px; } 
.prepend-20  { padding-left: 800px; } 
.prepend-21  { padding-left: 840px; } 
.prepend-22  { padding-left: 880px; } 
.prepend-23  { padding-left: 920px; } 


/* Border on right hand side of a column. */
.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eee;
}


/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column. */

.pull-1  { margin-left: -40px; }
.pull-2  { margin-left: -80px; }
.pull-3  { margin-left: -120px; }
.pull-4  { margin-left: -160px; }

.push-0  { margin: 0 0 0 18px; }
.push-1  { margin: 0 -40px 0 18px; }
.push-2  { margin: 0 -80px 0 18px; }
.push-3  { margin: 0 -120px 0 18px; }
.push-4  { margin: 0 -160px 0 18px; }
.push-0, .push-1, .push-2, .push-3, .push-4 { float: right; }


/* Misc classes and elements
-------------------------------------------------------------- */

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #eee; 
}

hr {
  background: #2b2b2b; 
  color: #2b2b2b;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 1.4em 0;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}

/* Clearing floats without extra markup 

.clear { display: inline-block; }   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }
*/
/* @end */

/* @group IE6 

* html body { text-align: center; }

* html .container { text-align: left; }
* html .column { overflow-x: hidden; }
* html .pull-1, * html .pull-2, * html .pull-3, * html .pull-4,
* html .push-1, * html .push-2, * html .push-3, * html .push-4, 
* html ul, * html ol { position: relative; }
* html legend { margin-bottom:1.4em; }
* html ol { margin-left:2em; }

*/


/* @end */




.imgleft{float:left;margin:0 20px 20px 0;}




/*----------------build----------------------------------------------------------------------------------------------------*/


#wrap{background:url(/Images/cssimg/wrap-back.gif) repeat-x 0 bottom;}

#container{width:950px;margin:0 auto;font-size:1.4em;}

div#header {position:relative;width:950px;height:100px;}/*background:url(../Images/cssimg/header.gif) no-repeat 0 0;*/

#header-left{height:100px;width:275px;float:left;}
div#header-right {height:100px;}

#header-right{width:675px;float:left;}

#header-stuff1{height:22px;padding:8px 0 0 0px;width:340px;position:absolute;top:0;right:0px;font-size:0.9em;}
#header-stuff1 ul{list-style-type:none;}
#header-stuff1 li{background:url(../Images/cssimg/arrow.png) no-repeat 0 3px;padding:0 0 3px 17px;}
#header-stuff1 li img{vertical-align:middle;}
#header-stuff2{background:url(../Images/cssimg/search-back.gif) no-repeat right 0;height:42px;width:325px;position:absolute;top:30px;right:0;}
#header-stuff3{height:28px;position:absolute;bottom:0;right:20px;color:#ccc;line-height:28px;}
#header-stuff3 a{color:#f16722;}
#header-stuff3 a:hover{color:#fff;}

#header-stuff2 .search-box{padding:10px 0 0 45px;}
#header-stuff2 input#CAT_ProductSearch{border:none;font: 1.1em normal Helvetica, Arial, Verdana, sans-serif;color:#000;padding:4px 10px 0 10px;height:20px;width:192px;margin-right:10px;float:left;background:#eee url(../Images/cssimg/search-input.gif) no-repeat 0 0;}
#header-stuff2 input#button-go{line-height:26px;font:0.8em bold Helvetica, Arial, Verdana, sans-serif;background:url(../Images/cssimg/button-go.gif) no-repeat 0 0;display:block;cursor:pointer;color:#fff;width:41px;height:26px;}

#placeholder-nav {height:40px;display:block;width:950px;clear:both;background:url(../Images/cssimg/menu-back.gif) repeat-x 0 0;padding:0;margin:0;}
/*
#placeholder-nav ul{list-style-type:none;margin:0;padding:0;}
#placeholder-nav li{float:left;list-style-type:none;border-right:1px solid #333;}
#placeholder-nav li a{text-transform:uppercase;float:left;padding:10px 20px 0 20px;height:29px;display:block;color:#aaa;font-weight:bold;font-size:0.9em;font-family:Helvetica, Arial, sans-serif;}
#placeholder-nav li a:hover{background:#555;color:#fff;}
*/
.free-delivery{float:right;font-size:0.9em;color:#aaa;}

ul#mainmenu{padding:0;margin:0;}
ul#mainmenu li, ul#mainmenu li a span{margin:0;padding:0;height:40px;}
ul#mainmenu li a{display:block;position:relative;z-index:1;color:#ccc;border:none;padding:0;text-decoration:none;margin-bottom:0;top:0;left:0;}
ul#mainmenu li{overflow:hidden;float:left;list-style-type:none;}

ul#mainmenu li#menu-home, ul#mainmenu li#menu-home a span{width:87px;background:url(/Images/cssimg/menu-home.gif) no-repeat 0 0;}
ul#mainmenu li#menu-whatscool, ul#mainmenu li#menu-whatscool a span{width:133px;background:url(/Images/cssimg/menu-whatscool.gif) no-repeat 0 0;}
ul#mainmenu li#menu-mens, ul#mainmenu li#menu-mens a span{width:81px;background:url(/Images/cssimg/menu-mens.gif) no-repeat 0 0;}
ul#mainmenu li#menu-womens, ul#mainmenu li#menu-womens a span{width:110px;background:url(/Images/cssimg/menu-womens.gif) no-repeat 0 0;}
ul#mainmenu li#menu-clocks, ul#mainmenu li#menu-clocks a span{width:90px;background:url(/Images/cssimg/menu-clocks.gif) no-repeat 0 0;}
ul#mainmenu li#menu-accessories, ul#mainmenu li#menu-accessories a span{width:133px;background:url(/Images/cssimg/menu-accessories.gif) no-repeat 0 0;}
ul#mainmenu li#menu-brands, ul#mainmenu li#menu-brands a span{width:91px;background:url(/Images/cssimg/menu-brands.gif) no-repeat 0 0;}
ul#mainmenu li#menu-about, ul#mainmenu li#menu-about a span{width:109px;background:url(/Images/cssimg/menu-about.gif) no-repeat 0 0;}
ul#mainmenu li#menu-contact, ul#mainmenu li#menu-contact a span{width:104px;background:url(/Images/cssimg/menu-contact.gif) no-repeat 0 0;}
ul#mainmenu li#menu-testimonials, ul#mainmenu li#menu-testimonials a span{width:145px;background:url(/Images/cssimg/menu-testimonials.gif) no-repeat 0 0;}
ul#mainmenu li#menu-testimonials, ul#mainmenu li#menu-testimonials a span{width:145px;background:url(/Images/cssimg/menu-testimonials.gif) no-repeat 0 0;}
ul#mainmenu li#menu-testimonials2, ul#mainmenu li#menu-testimonials2 a span{width:235px;background:url(/Images/cssimg/menu-test2.gif) no-repeat 0 0;}

ul#mainmenu li#menu-home a:hover, ul#mainmenu li#menu-whatscool a:hover, ul#mainmenu li#menu-mens a:hover, 
ul#mainmenu li#menu-womens a:hover, ul#mainmenu li#menu-accessories a:hover, ul#mainmenu li#menu-brands a:hover,
ul#mainmenu li#menu-home a:hover span, ul#mainmenu li#menu-whatscool a:hover span, ul#mainmenu li#menu-mens a:hover span, 
ul#mainmenu li#menu-womens a:hover span, ul#mainmenu li#menu-accessories a:hover span, ul#mainmenu li#menu-brands a:hover span,
ul#mainmenu li#menu-about a:hover, ul#mainmenu li#menu-about a:hover span, 
ul#mainmenu li#menu-testimonials a:hover, ul#mainmenu li#menu-testimonials a:hover span, 
ul#mainmenu li#menu-contact a:hover, ul#mainmenu li#menu-contact a:hover span,
ul#mainmenu li#menu-testimonials2 a:hover, ul#mainmenu li#menu-testimonials2 a:hover span, 
ul#mainmenu li#menu-clocks a:hover, ul#mainmenu li#menu-clocks a:hover span
{background-position:0 -40px;}

div#placeholder-nav table {width: 100%;}
div#placeholder-nav td {vertical-align: middle;}

#content{margin:20px 0 0 0;float:left;overflow:hidden;width:950px;}
#content p{line-height:1.4em;}

#leftcolumn{float:left;width:185px;padding:0 10px 0 0;background:url(/Images/cssimg/nav-back.gif) repeat-y;}
#leftcolumn h3{margin:0;}
#main{width:735px;float:left;padding:20px 10px 10px 10px;margin-bottom:30px;border-bottom:2px solid #000;background:#404040;}
#main-home{width:755px;float:left;margin-bottom:30px;}

.main-left{width:300px;float:left;}
.main-right{width:360px;margin-left:30px;float:left;}
.main-right table.webform td{width:300px;padding:0;margin:0;}
.main-right input.cat_textbox, .main-right textarea.cat_listbox, .main-right select{width:200px;margin-left:10px;}
.main-right .webform tr{width:300px;padding:0;margin:0;}
.main-right form{width:360px;}
.main-right form label{width:80px;padding-top:3px;float:left;font-size:0.9em;line-height:1.2em;}
.main-right li{margin-bottom:5px;list-style-type:none;clear:both;}
.main-right ul{margin:10px 0 0 0;list-style-type:none;}

.main100back{width:950px;height:5px;background:url(/Images/cssimg/main100back.gif) no-repeat  0 0;padding:0;margin:0;font-size:0;}

#payment-logos{padding:30px 0;text-align:center;}

.middle{width:950px;margin:0 auto;}

#prefooter{height:285px;padding:15px 15px;width:920px;clear:both;}
#footer-bottom{height:170px;width:950px;clear:both;}

#footer{padding:10px 0 40px 0;border-top:1px solid #222;clear:both;font-size:0.8em;}
#footer a{color:#2e62a5;}
#footer a:hover{color:#fff;}

#otherpage{padding:20px 10px 0 5px;}
#otherpage h2{margin-bottom:15px;font-size: 1.5em;  }

.search-result{padding:10px 0;border-bottom:1px dotted #666;}
.search-result h4{margin-bottom:10px;}
.search-result p{padding:0 0 0 20px;color:#aaa;}


.prefooter-col{width:164px;padding:0 10px;float:left;height:285px;}
.prefooter-col a{color:#999;}
.prefooter-col a:hover{color:#fff;}
.prefooter-col h3{font-size:1.2em;padding:0 0 5px 0;border-bottom:1px dotted #454545;}
.prefooter-col ul{list-style-type:none;padding:0 0 4px 0;margin:0 0 4px 0;border-bottom:1px dotted #282828;}
.prefooter-col ul.last{border-bottom:none;padding:0;margin:0;}
.prefooter-col li{list-style-type:none;line-height:1.3em;padding:0 0 0 8px;background:url(/Images/cssimg/nav-arrow3.gif) no-repeat 0 3px;}

.prefooter-col ul.smalltext{font-size:0.9em;}

#page{color:#bbb;padding:10px 20px 20px 20px;}
#page h1{}
#page h2{font-size:1.3em;color:#f47f27;margin-bottom:20px;}
#page h3{font-size:1.1em;color:#ccc;font-weight:bold;}
#page li{margin-bottom:7px;}
#page a{color:#f16722;}
#page a:hover{color:#fff;}

#page .margin .productTable{margin:0 10px;}
#page .margin .productItem{width:170px;}
#page .margin .productTable tr, #page .margin .productTable{width:170px;float:right;}
#page .margin a{color:#ccc;}
#page .margin a:hover{color:#fff;}



#full-width-page{color:#bbb;padding:20px;margin-bottom:30px;border-bottom:2px solid #000;line-height:1.4em;background:#404040;}
#full-width-page h2{font-size:1.3em;color:#f47f27;margin-bottom:20px;}
#full-width-page h3{font-size:1.1em;color:#ccc;font-weight:bold;}
#full-width-page h4{text-transform:uppercase;font-size:1em;font-weight:bold;color:#488bb1;padding-bottom:2px;margin-bottom:8px;border-bottom:1px dotted #777;}

#full-width-page a{}
#full-width-page a:hover{color:#fff;}

#full-width-page .prod .productTable{margin:0 10px 10px 0;}
#full-width-page .prod .productItem{width:170px;}
#full-width-page .prod .productTable tr, #full-width-page .prod .productTable{width:170px;float:left;}
#full-width-page .prod li{background:none;padding:0 0 0 5px;}
#full-width-page .prod a{color:#ccc;}
#full-width-page .prod a:hover{color:#fff;}

.full-width-col1{float:left;width:360px;}
.full-width-col2{float:left;width:510px;margin-right:40px;}

.page-elements{margin:0 0 20px 0;}
.page-elements ul{margin:0;padding:0;}
.page-elements li{list-style-type:none;margin:0;padding:0 0 0 10px;background:url(/Images/cssimg/nav-arrow2.gif) no-repeat 0 4px;}

#prod-fix .productItem, #prod-fix .productTable, #prod-fix .productTable tr{width:170px;float:left;}
#prod-fix .productTable{margin:0 0 0 10px;}

#brand-mens a{width:310px;height:250px;float:left;text-indent:-9999px;display:block;margin-right:30px;border:5px solid #333;background:url(/Images/ProductImages/catalogues/mens.jpg) no-repeat 0 0;}
#brand-womens a{width:310px;height:250px;float:left;text-indent:-9999px;display:block;border:5px solid #333;background:url(/Images/ProductImages/catalogues/womens.jpg) no-repeat 0 0;}

.col3{width:190px;padding:0 10px;float:left;}
#content .col3 ul li a:hover{color:#fff;}

.shop-product-large a{color:#fff;}
.shop-product-large a:hover{text-decoration:underline;}


/*-------------------------------------------nav----------------------------------------------------------------*/


.nav-section{width:185px;}
.nav-section p.filter{font-size:0.9em;margin:0 0 3px 15px; font-style:italic;display:block;width:100px;}

.nav {width:60px;position:relative; padding:0 0 12px 8px;z-index:4;margin:0;}
.nav ul {padding:0;margin:0 0 0 10px;list-style-type:none;}
.nav ul:hover li{width:60px;display:block;}
.nav ul li {float:left;position:relative;width:60px;display:block;}
.nav ul li a, .menu ul li a:visited {
display:block; text-decoration:none;color:#ccc;width:50px;vertical-align:middle;line-height:0.8em;font-size:0.8em;font-weight:900;overflow:hidden;text-transform:uppercase;  background:url(/Images/cssimg/nav-arrow.gif) no-repeat 48px center;padding:8px 5px;}
.nav ul li ul {display:none;margin:0;}

.nav ul li.orange a{color:#f47f27;}


.nav ul li:hover a {color:#fff;background:url(/Images/cssimg/nav-arrow-over.gif) no-repeat 48px center;width:50px;display:block;}
.nav ul li:hover ul {display:block;position:absolute;top:-25px;left:60px;width:90px;z-index:999;}
.nav ul li:hover ul li a.hide {color:#000;background-image:none;}
.nav ul li:hover ul li:hover a.hide{width:80px;}
.nav ul li:hover ul li ul {display:none;}
.nav ul li:hover ul li a {background-image:none;display:block;color:#ccc; width:80px;border:none;}
.nav ul li:hover ul li a:hover {color:#fff;width:80px;margin:0;}

.nav ul#nav-mens-color li:hover, .nav ul#nav-mens-color li:hover ul {background:#3b6f8e;}
.nav ul#nav-mens-color li:hover ul li a:hover {background:#1e506d;}

.nav ul li:hover ul.nav-fix-men{top:-230px;} 
.nav ul li:hover ul.nav-fix-women{top:-150px;}

.nav ul#nav-womens-color li:hover, .nav ul#nav-womens-color li:hover ul {background:#59899d;}
.nav ul#nav-womens-color li:hover ul li a:hover {background:#3d6d7f;}

.nav ul#nav-clocks-color li:hover, .nav ul#nav-clocks-color li:hover ul {background:#c4871c;}
.nav ul#nav-clocks-color li:hover ul li a:hover {background:#a26700;}

ul#nav-collections-color li a:hover{background:#a94900;}



.nav2{padding:8px 0 6px 8px;width:177px}
.nav2 ul {padding:0;margin:0 0 0 10px;list-style-type:none; }
.nav2 ul li {float:left;position:relative;display:block;width:150px;}
.nav2 ul li a, .menu ul li a:visited {width:140px;line-height:1.2em;text-transform:uppercase;font-size:0.8em;font-weight:900;display:block; text-decoration:none; color:#ccc;margin:0;padding:5px;}
.nav2 ul li:hover a {color:#fff;display:block;}
.nav2 ul li.orange a{color:#f47f27;}


#nav-search{width:170px;height:70px;padding:45px 5px 0 10px;background:url(/Images/cssimg/nav-search.gif) no-repeat 0 0;margin-bottom:40px;}
.nav-search-box input#CAT_ProductSearch{border:none;font: 1em normal Helvetica, Arial, Verdana, sans-serif;color:#000;
border-bottom:1px solid #78a16b;border-right:1px solid #78a16b;border-top:1px solid #346125;border-left:1px solid #346125;
padding:3px 5px 0 5px;height:16px;width:150px;background:#ddd;float:left;margin-bottom:10px;}
#nav-search input#button-go{margin-left:0;line-height:26px;font: 0.8em bold Helvetica, Arial, Verdana, sans-serif;background:url(../Images/cssimg/button-go2.gif) no-repeat 0 0;display:block;cursor:pointer;color:#fff;width:41px;height:26px;}
#nav-search .cat_dropdown_small{width:150px;margin-bottom:10px;}

#nav-search .small{clear:both;font-size:0.7em;margin-bottom:7px;line-height:1em;color:#ccc;}
#nav-search p{clear:both;font-size:0.9em;margin-bottom:0;line-height:1.1em;color:#ccc;}



.product-form{height:60px;}
/*#form-green{background:#568c44 url(/Images/cssimg/keyword-search.gif) no-repeat 16px 16px;border-top:1px solid #78a16b;border-bottom:1px solid #346125;padding:0 0 0 60px;}*/
#form-grey{background:#373737 url(/Images/cssimg/product-search.gif) no-repeat 19px 16px;;border-top:1px solid #555;border-bottom:1px solid #222;padding:0 0 0 60px;margin-bottom:20px;}
.product-form .item{float:left;color:#fff;}
.product-form .item select{vertical-align:middle;width:165px;}
.product-form .item input#CAT_ProductSearch, .product-form .item input#CAT_Search{border:none;font: 1.1em normal Helvetica, Arial, Verdana, sans-serif;color:#000;padding:2px 4px 2px 4px;height:16px;width:188px;float:left;background:#fff;}
#form-green input#button-go{float:left;font: 0.8em bold Helvetica, Arial, Verdana, sans-serif;line-height:0.8em;background:url(../Images/cssimg/button-go2.gif) no-repeat 0 0;display:block;cursor:pointer;margin-top:20px;color:#fff;width:41px;height:28px;}
.product-form .item-eg{padding:24px 9px 0 20px;font-size:0.9em;color:#fff;float:left;}
.product-form .item label{font-size:0.9em;}
#form-grey input#button-go{float:left;font: 0.8em bold Helvetica, Arial, Verdana, sans-serif;line-height:0.8em;background:url(../Images/cssimg/button-go.gif) no-repeat 0 0;display:block;cursor:pointer;margin:20px 0 0 10px;color:#fff;width:41px;height:28px;}



.shop-form label{font-size:0.9em;}
.shop-form .cat_textbox, .shop-form .cat_listbox{background:#eee;}
.shop-form .cat_textbox:focus, .shop-form .cat_listbox:focus{background:#fff;}

/*-------------------------------------------HOME----------------------------------------------------------------*/

#home-showcase{width:950px;height:320px;margin-bottom:30px;border-bottom:2px solid #000;}

.showcase2{width:950px;background:#222 url(/Images/cssimg/showcase2-back.gif) repeat-y 0 0;margin-bottom:30px;border-bottom:2px solid #000;}
.showcase2 ul, .showcase2 li{list-style-type:none;}
.showcase2 .productItem{display:inline;float:left;width:190px;height:220px;}
.showcase2 .shop-product-small{width:170px;padding:10px;margin:0;background:none;height:180px;}
.showcase2 .shop-product-small .image{height:140px;width:140px;}
.showcase2 .shop-product-small .image img{margin-top:-24px;}
.showcase2 table{float:left;width:190px;}
.showcase2 table.productTable tr{height:220px;}

.productfeaturelist{display:inline;margin:0;padding:0;width:950px;}


.showcase3-body ul.catalogueitemdump{background:url(/Images/cssimg/showcase3-back1.gif) repeat-y 0 0;}
.showcase3-body ul, .showcase3-body li{list-style-type:none;margin:0;padding:0;}
.showcase3-body li{height:36px;width:300px;}
.showcase3-body li a{height:36px;width:280px;padding:0 0 0 20px;margin:0;display:block;font-size:1em;line-height:36px;color:#ccc;}
.showcase3-body li a:hover{color:#fff;background:#383838;}

#column3-wrap{width:950px;background:url(/Images/cssimg/column3-back.gif) repeat-y 0 0;margin-bottom:30px;}
.column3{width:300px;float:left;padding:0;margin:0 25px 0 0;}
.column3-last{width:300px;margin:0;float:left;padding:0;}

.column3-content{color:#aaa;line-height:1.4em;}

.column3-content{margin:15px;width:270px;}

#title-brands{background:url(/Images/cssimg/title-brands.gif) no-repeat 0 0;}
#title-about, #title-about span{background:url(/Images/cssimg/title-about.gif) no-repeat 0 0;}

#title-top5, #title-top5 span{background:url(/Images/cssimg/top5-title.gif) no-repeat 0 0;width:950px;height:55px;}
#title-ourpick, #title-ourpick a span{width:300px;height:50px;background:url(/Images/cssimg/title-ourpick.gif) no-repeat 0 0;}
#title-brands, #title-brands span{width:300px;height:50px;background:url(/Images/cssimg/title-brands.gif) no-repeat 0 0;}
#title-about, #title-about span{width:300px;height:50px;background:url(/Images/cssimg/title-about.gif) no-repeat 0 0;}
#title-top5, #title-brands, #title-about
{display:block;position:relative;z-index:1;color:#aaa;font-size:1.3em;background:#333;border:none;padding:0;text-decoration:none;margin:0;top:0;left:0;}

#title-ourpick a{display:block;position:relative;z-index:1;color:#aaa;font-size:1.3em;background:#333;border:none;padding:0;text-decoration:none;margin:0;top:0;left:0;}
#title-ourpick{overflow:hidden;}

.column3 ul, .column3 li{list-style-type:none;margin:0;padding:0;}
.column3 li{background:#333;}
.column3 li.line2{background:#363636;}
.column3 li a{display:block;color:#bbb;}
.column3 li a:hover{color:#fff;}




ul#list-products li a{width:300px;height:65px;position:relative;}
ul#list-products .img{width:40px;height:55px;position:absolute;top:5px;left:10px;}
ul#list-products .list-details{position:relative;top:5px;left:60px;}
ul#list-products .list-details span{font-weight:bold;color:#eee;font-size:0.9em;}
ul#list-products .list-price{position:absolute;bottom:10px;right:15px;text-align:right;font-weight:bold;font-size:0.9em;}

#list-brands-wrap{}
ul.list-brands{float:left;width:150px;}
ul.list-brands li, ul.list-brands li.line2{padding:0 0 0 27px;background-image:url(/Images/cssimg/bullet2.gif);background-repeat:no-repeat;background-position:10px 12px;}
ul.list-brands li a{padding:10px 0px;}





#showcase-ice{background:url(/Images/cssimg/showcase-ice.jpg) no-repeat 0 0;width:620px;height:300px;}
#showcase-ice a{display:block;width:620px;height:300px;}








/**********************************************************************************************************************************/




.ibox_w{

    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 100;

    width: 100%;

    height: 100%;

    background-color: #000;

    margin:0;

    padding:0;

    filter:alpha(opacity=0);

    -moz-opacity: 0.0;

    opacity: 0.0;    
	
	border:none;  

}



.ibox_wrapper {
font-size:1.5em;
    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 1000;

    padding: 0;

    margin: 0;

background:url(/Images/cssimg/box-back.gif) no-repeat 0 0;

    color: #666;

    display: none;
	
	border:none;

}

#addtocart1, #addtocart1_w{padding:0;margin:0;width:320px;height:180px;}

#ibox{padding:0;margin:0;}
#msg{padding:0;margin:0 0 0 0;font-weight:bold;font-size:1.1em;line-height:1.2em;color:#ddd;}
a#box-close{float:right;vertical-align:top;height:41px;width:40px;background:url(/Images/cssimg/box-close.gif) no-repeat 0 0;display:block;}

#box-msg{margin:60px 0 0 130px;width:155px;}



#shop-steps{width:484px;height:55px;margin-bottom:10px;}
#shop-steps img{float:left;border:none;padding:0;margin:0;}








/*-------------------------------------------screen----------------------------------------------------------------*/


hr {
	background: #2b2b2b;
	color: #2b2b2b;
}

h1, h2, h3, h4, h5, h6 {
	color: #ccc;
}

div#sub h1, div#sub h2, div#sub h3, div#sub h4, div#sub h5, div#sub h6 {
	color: #fff;
}

div#placeholder-logo {
	color: #fff;
	font-size: 30px;
	font-weight:900;
}

a#logo {
	text-decoration: none;
}

div#placeholder-search {
	background: #262B29;
}

div#footer hr {
	background: #2b2b2b;
	color: #2b2b2b;
}

div#placeholder-footer {
	color: #aaa;
	text-align:center;
}

#placeholder-footer ul{display:inline;list-style-type:none;}
#placeholder-footer li{display:inline;list-style-type:none;margin:0;padding:0 10px;border-right:1px solid #444;border-left:1px solid #444;}


td.menu-item {
	color: #fff;	
}

td.menu-item-hover {
	color: #ffe766;
}

td.menu-item-selected {
	color: #ffc000;
}

td.submenu-item {
	background: #f9f9f9;
	color: #000;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-hover {
	background: #ffc000;
	color: #000;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-selected {
	background: #000;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}




/* @group Forms */

.secure-login, div#placeholder-box1 {
	background: #262B29;
	border: none;
	margin-bottom: 18px;
	padding-top: 9px;
	padding-bottom: 9px;
}

div#placeholder-box1 {
	padding: 18px;
}

.secure-login h3, .newsletter-form h3 {
	background: transparent;
	border-bottom: none;
	font-size: 12px;
	font-weight:900;
	margin: 0;
	padding: 6px 18px;
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 9px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Links */



div#nav a:link, div#nav a:visited {
	color: #ccc;

}

div#nav a:hover, div#nav a:active {
	color: #fff;

}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Template Settings */

/* Don't touch these unless you know how CSS layouts work */



div#placeholder-hero {
	/*height: 216px;*/
	margin: 0 0 18px;
	width: 600px;
}

div#placeholder-rss {
	height: 16px;
	margin:8px 10px 0 0;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;
}

div#placeholder-search {
	margin-bottom: 18px;
	padding: 18px;
}

div#placeholder-search input.cat_textbox_small {
	width: 150px;
}

div.whoslogged {
	text-align: right;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */


#pre-content{height:50px;margin-top:10px;}



/*-------------------------------------base---------------------------------------------------*/



/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }



a img { border: none; }

/* @end */

/* @group Typography */

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */
   



/*-------------------------------------cat-content---------------------------------------------------*/

#cat-content{}
#cat-content h1{} 
#cat-content h1 span{color:#666;} 
 
 
 
/*-------------------------------------brands---------------------------------------------------*/ 
 
ul#brands{list-style-type:none;margin:0;padding:0;}
ul#brands li{background:#343434;clear:both;list-style-type:none;height:155px;padding:10px;margin:0;}
ul#brands li.line2{background:#393939;}
li .brands-img{float:left;width:150px;height:150px;margin-right:20px;}
li .brands-img img a{margin:0;padding:0;}
li .brands-content{float:left;width:530px;padding:15px 0;}
li .brands-content h2{font-size:1.2em;color:#eee;}
li .brands-content p{margin:0 0 8px 0;}

#brand-specific .hrule{margin:20px 0;height:1px;width:100%;background:#666;clear:both;}
#brand-specific h2{font-size:1.2em;}
#brand-specific table{float:left;width:170px;margin-right:10px;}

#brand-specific .brand-logo{float:left;width:170px;margin:0 30px 0 0;}
#brand-specific .imgleft{border:10px solid #333333;margin:0;}
#brand-specific .brand-content{float:left;width:500px;}

.right-link{float:right;padding:0 10px 0 20px;}
.icon-back{background:url(/Images/cssimg/icon-back.gif) no-repeat 0 0;}
.icon-info, .button-aboutbrand{background:url(/Images/cssimg/icon-info.gif) no-repeat 0 0;padding:0 10px 0 30px;}
.right-link a.button-aboutbrand{}

a.button-learn1, a.button-learn1 span{background:url(/Images/cssimg/button-learn1.gif) no-repeat;width:136px;height:33px;}
a.button-mens1, a.button-mens1 span{background:url(/Images/cssimg/button-mens1.gif) no-repeat;width:93px;height:33px;}
a.button-mens2, a.button-mens2 span{background:url(/Images/cssimg/button-mens2.gif) no-repeat;width:91px;height:33px;}
a.button-mens3, a.button-mens3 span{background:url(/Images/cssimg/button-mens3.gif) no-repeat;width:93px;height:33px;}
a.button-mens4, a.button-mens4 span{background:url(/Images/cssimg/button-mens4.gif) no-repeat;width:93px;height:33px;}
a.button-mens5, a.button-mens5 span{background:url(/Images/cssimg/button-mens5.gif) no-repeat;width:114px;height:33px;}
a.button-womens2, a.button-womens2 span{background:url(/Images/cssimg/button-womens2.gif) no-repeat;width:114px;height:33px;}
a.button-womens1, a.button-womens1 span{background:url(/Images/cssimg/button-womens1.gif) no-repeat;width:113px;height:33px;}
a.button-clocks1, a.button-clocks1 span{background:url(/Images/cssimg/button-clocks1.gif) no-repeat;width:113px;height:33px;}
a.button-clocks2, a.button-clocks2 span{background:url(/Images/cssimg/button-clocks2.gif) no-repeat;width:113px;height:33px;}
a.button-browse, a.button-browse span{background:url(/Images/cssimg/button-browse.gif) no-repeat;width:113px;height:33px;}
a.button-big, a.button-big span{background:url(/Images/cssimg/button-big.gif) no-repeat;width:144px;height:33px;}
a.button-bling, a.button-bling span{background:url(/Images/cssimg/button-bling.gif) no-repeat;width:144px;height:33px;}
/*a.button-aboutbrand, a.button-aboutbrand span{background:url(/Images/cssimg/button-aboutbrand.gif) no-repeat;width:174px;height:33px;}*/
a.button-learn1, a.button-mens1, a.button-mens2, a.button-mens3, a.button-mens4, a.button-mens5, a.button-womens1, 
a.button-womens2, a.button-big, a.button-bling, a.button-browse, a.button-clocks1, a.button-clocks2
{float:left;display:block;position:relative;z-index:1;border:none;padding:0;text-decoration:none;margin:0;top:0;left:0;text-align:center;overflow:hidden;}

a:hover.button-learn1 span, a:hover.button-mens1 span, a:hover.button-mens2 span, a:hover.button-mens3 span, 
a:hover.button-mens4 span, a:hover.button-mens5 span, a:hover.button-womens1 span, a:hover.button-womens2 span, 
a:hover.button-clocks1 span, a:hover.button-clocks1 span /*, 
a:hover.button-aboutbrand span, a:hover.button-big span, a:hover.button-bling span, a:hover.button-browse span*/
{background-position:0 -33px;}


.system-error-message a{color:#f16722;}

.captchaimg img{margin:0 0 7px 0;}




/* Easy Slider 

#slider-wrap{width:900px;height:340px;margin:0 auto;background:#616161;padding:5px;position:relative;}


	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 

		width:900px;
		height:340px;
		overflow:hidden; 
		background:#777;
		
		}	
		


li#slide-big{background:url(/Images/cssimg/slide-big.jpg) no-repeat 0 0;}
li#slide-obaku{background:url(/Images/cssimg/slide-obaku.jpg) no-repeat 0 0;}
li#slide-summer{background:url(/Images/cssimg/slide-summer.jpg) no-repeat 0 0;}
li#slide-gant{background:url(/Images/cssimg/slide-gant.jpg) no-repeat 0 0;}

li#slide-big h2{margin:30px 0 0 45px;}
li#slide-big p{margin:30px 0 0 45px;}
li#slide-obaku p{color:#555;}
li#slide-summer p{}
li#slide-gant h2{margin:40px 0 0 45px;}
li#slide-gant p{margin:30px 0 0 45px;}

#slider a{color:#f5562c;padding-bottom:2px;border-bottom:1px dotted #666;font-size:0.9em;}
#slider a:hover{border-bottom:1px solid #f5562c;padding-bottom:2px;}

#slider h2{color:#fff;padding:10px 0 0 0;}

#slider li#slide-big h2{padding:53px 0 0 0;}
#slider li#slide-gant h2{padding:165px 0 0 0;}

#slider .c2a a{line-height:46px;color:#fff;font-size:1em;margin:0 10px;}
#slider .c2a a:hover{border-bottom:1px solid #fff;}

#c2a-big{width:135px;height:47px;background:url(/Images/cssimg/c2a-big.gif) no-repeat 0 0;padding:0 0 0 135px;margin-top:40px;}
#c2a-summer{width:159px;height:47px;background:url(/Images/cssimg/c2a-summer.gif) no-repeat 0 0;padding:0 0 0 65px;}
.c2a-gen{width:149px;height:47px;background:url(/Images/cssimg/c2a-gen.png) no-repeat 0 0;padding:0 0 0 75px;margin-top:-62px;float:right;}

	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#slider1next{ 
		left:696px;
		}														
	
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	
	#prevBtn, #nextBtn{display:block;position:absolute;top:140px;z-index:1000;}
	#prevBtn{left:-21px;}
	#nextBtn{right:-21px;}
	#prevBtn a, #nextBtn a{width:46px;height:46px;display:block;position:relative;}	
	#prevBtn a{background:url(/Images/cssimg/prevBtn.png) no-repeat 0 0;}
	#nextBtn a{background:url(/Images/cssimg/nextBtn.png) no-repeat 0 0;}
		
		


	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
*/


.lightgrey{color:#e0e0e0;}
.orange{color:#e46a29;}
.yellow{color:#ecf415;}
.darkred{color:#b52c33;}
.beige{color:#e3d1af;}
.darkgrey{color:#555;}
.black{color:#000;}
.yellow2{color:#eaeb78;}
.lightblue{color:#a9b6ed;}
.lightyellow{color:#d2cd4b;}
.lightblue2{color:#7496c9;}
.lightorange{color:#f28a4f;}
.green{color:#568C44;}

#slider p{font-size:1.2em;line-height:1.2em;color:#fff;}


#showcase3-wrap{clear:both;width:950px;margin:5px 0 50px 0;}
#showcase3-wrap h3{color:#fff;}


#showcase3-01{float:left;width:310px;margin:0 5px 0 0;}
#showcase3-02{float:left;width:290px;padding:10px 10px 0 10px;background:url(/Images/cssimg/showcase-02.gif) repeat-x 0 0;margin:0 5px 0 0;}
#showcase3-03{float:left;width:300px;padding:10px 10px 0 10px;background:url(/Images/cssimg/showcase-03.gif) repeat-x 0 0;margin:0px;}

#showcase3-02 ul{list-style-type:none;padding-top:15px;}
#showcase3-02 li{padding:0 0 0 15px;line-height:1.6em;background:url(/Images/cssimg/bullet-3.gif) no-repeat 0 50%;color:#ccc;font-size:1.1em;}

#showcase3-wrap a{color:#e46a29;}

#showcase3-01 ul{float:left;width:115px;list-style-type:none;margin:0;padding:0;}
#showcase3-01 li{list-style-type:none;margin:0;padding:0 0 0 10px;line-height:18px;background:url(/Images/cssimg/nav-arrow2.gif) no-repeat 0 3px;}
#showcase3-01 li a{color:#bbb;}
#showcase3-wrap a:hover{color:#fff;}

#showcase3-01 h3 a{color:#fff;}

#showcase3-01a{background:#252525 url(/Images/cssimg/showcase-01.gif) repeat-x 0 0;width:290px;padding:10px 10px 10px 10px;margin-bottom:5px;}
#showcase3-01b{background:#202020 url(/Images/cssimg/showcase-01b.gif) repeat-x 0 0;width:290px;padding:5px 10px 0 10px;}
#showcase3-01b p{padding:10px 0 15px 15px;}
#showcase3-01b a{float:left;margin-right:10px;}
#showcase3-01a p{padding:0 125px 0 15px;}


#showcase3-03 .reg-form{font-size:0.9em;width:300px;}
#showcase3-03 .reg-form label{width:90px;margin:0;padding:0 0 0 20px;font-size:0.9em;}
#showcase3-03 .reg-form input{margin:0 0 7px 0;}
#content .reg-form form input.reg-form-input, #content form .reg-form-captcha input{width:172px;padding:4px;background:#c8c8c8;}
#content .reg-form form input.reg-form-input:focus, #content form .reg-form-captcha input:focus{background:#fff;}
#showcase3-03 .reg-form input.cat_button{cursor:pointer;padding:5px 20px;margin:0 0 0 110px;background:#2e62a5;color:#fff;}
#content form .reg-form-captcha input{margin:0 0 7px 110px;}


.contact-subscribe{margin:0 0 0 90px;}
.contact-captcha .captchaimg img{margin:0 0 7px 10px;}
.contact-captcha input.cat_textbox{margin:0 0 0 90px;}
.contact_cat_button{margin:0 0 0 90px;}

#signup-form label{width:80px;margin:0;padding:0;font-size:0.8em;}
#signup-form input{margin:0 0 7px 0;}
#signup-form input.cat_textbox_small{width:230px;padding:4px;background:#c8c8c8;}
.cat_button{cursor:pointer;padding:5px 20px;background:#2e62a5;color:#fff;}
#signup-form-captcha .captchaimg{}
#signup-form-captcha input{margin:0 0 7px 0;width:230px;padding:4px;background:#c8c8c8;}
#signup-form input:focus{background:#fff;}


/*-----------------SLIDER------------------------------*/


#showcase{width:950px;height:310px;background:#0d0d0d;position:relative;overflow:hidden;}

#showcase-right{width:315px;height:305px;padding:0 5px 5px 0;float:left;}
#showcase-brands{height:181px;width:315px;margin:0 0 5px 0;border-bottom:1px solid #222;background:url(/Images/cssimg/title-ourbrands.gif) no-repeat 0 0;padding:58px 0 0 0;}
#showcase-brands ul{float:left;width:105px;list-style-type:none;padding:0 0 0 30px;margin:0;font-size:0.9em;}
#showcase-brands li{list-style-type:none;margin:0;padding:0 0 0 9px;line-height:16px;background:url(/Images/cssimg/nav-arrow2.gif) no-repeat 0 3px;}
#showcase-brands li a{color:#bbb;}
#showcase-brands li a:hover{color:#fff;}

#c2a-wrap{height:60px;width:315px;}
#c2a-wrap a{float:left;}
#c2a-wrap a.last{float:left;margin-left:5px;}

#slider-wrap{width:620px;height:300px;margin:5px;position:relative;float:left;overflow:hidden;}


#slider{width:620px;overflow:hidden;}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;position:relative;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		width:620px;
		height:300px;
		overflow:hidden; 
		}	
		

#slider li a{display:block;width:620px;height:300px;cursor:pointer;overflow:hidden;padding:0;border:none;}
li#slide1{}
li#slide2{background:url(../images/slide2.jpg) no-repeat 0 0;}
li#slide3{background:url(../images/slide3.jpg) no-repeat 0 0;}
li#slide4{background:url(../images/slide4.jpg) no-repeat 0 0;}


#prevBtn, #nextBtn{display:block;position:absolute;bottom:50px;z-index:1000;}
#prevBtn{left:20px;}
#nextBtn{right:20px;}
#prevBtn a, #nextBtn a{width:30px;height:30px;display:block;position:relative;padding:0;margin:0;border:none;}	
#prevBtn a{background:url(/Images/cssimg/prevBtn.gif) no-repeat 0 0;}
#nextBtn a{background:url(/Images/cssimg/nextBtn.gif) no-repeat 0 0;}



#page .sign-up-win h2{font-size:1.8em;color:#fff;line-height:1.2em;}




/*QUICK HOME FIX*/


#fix-signup{margin:10px 0;background:#070707;padding:20px;}
#fix-signup h3{color:#ddd;margin-top:0px;}
#fix-signup h3 span{font-size:0.6em;color:#999;}
#fix-signup .fix-reg-form{font-size:0.9em;width:695px;}
#fix-signup .fix-reg-form label{width:50px;margin:0 10px 0 0;float:left;height:28px;line-height:28px;text-align:right;}
#fix-signup .fix-reg-form input{margin:0 10px 10px 0;width:260px;float:left;height:18px;line-height:28px;background:#ccc;}
#fix-signup .fix-reg-form input.cat_textbox{width:300x;}
#fix-signup .captchaimg{float:left;height:28px;overflow:hidden;}
#fix-signup .fix-reg-form input:focus{background:#fff;}
#content #fix-signup .fix-reg-form input.cat_button{display:block;cursor:pointer;width:80px;height:28px;text-align:center;margin:0px;background:#2e62a5;color:#fff;}
#content #fix-signup .fix-reg-form input.cat_button:hover{background:#4b80c6}
#fix-signup .fix-reg-form .fix-captcha input.cat_textbox{float:left;width:90px;}

#fix-signup .fix-reg-form .fix-captcha input{margin:0 20px 0 5px;}

#fix-social{text-align:right;margin-bottom:30px;width:755px;height:28px;line-height:28px;}
#fix-social-twitter{float:left;}
#fix-social img{vertical-align:middle;}
#fix-social a{color:#fff;}
#fix-social-twitter{background:url(/Images/cssimg/twitter-icon.gif) no-repeat 5px 4px;} 
#fix-social-twitter a{display:block;padding:0 10px 0 30px;color:#ccc;}
#fix-social-twitter a:hover{color:#fff;text-decoration:underline;}


h2.home-strap{font-size:3em;color:#fff;margin:0 0 0 0;}
h3.home-strap{font-size:1.2em;color:#ccc;}


