body {padding:0;}
.prod a:hover, .models a:hover{
color:#00ff00;
text-decoration:none !important;
}
#scroll {
	overflow:hidden;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:900px;
	padding:0px;
	position:relative;
	margin:8px auto 0;
	height:auto;
}
.models .tool {
	height:94px;
}
#tools {
	width:9999em;
	position:relative;
	height:auto;
	overflow:hidden;
}

.tool {
	border-bottom:1px solid #CCCCCC;
	float:left;
	height:90px;
	width:900px;
}

.tool li{
	background:url("images/seperator.jpg") no-repeat scroll right top transparent;	
}
.details {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.details ul{
	margin:0;
	padding:0;
}
.details li{
	float:left;
	display:inline;
	padding:0px;
	text-align:center;
	width:115px;	
}
.details img{
	border:none;
}
.sunglass .details img{
	padding-top:9px;
}
#thumbs {
	overflow:hidden;
}

.t a {
	background:url("images/navibg.jpg") no-repeat scroll left top transparent;
	cursor:pointer;
	display:block;
	float:left;
	height:58px;
	margin-left:0;
	width:225px;
}

.t a.active, .t a:hover {
	background:url("images/navibg-hover.jpg") no-repeat scroll left top transparent;
	cursor:pointer !important;
}

.navi {
	text-align:center;
	_margin-left:314px;
	_margin-left:304px;
}

/* CSS sprite for the navigation */
#t0 		  	{ background-position:0px top; margin-left:0px;}
#t0.active 	{background-position:0px top;}
#t0:hover  	{ background-position:0px top; }
#t0:active 	{ background-position:0px top; }

#t1			{ background-position:-225px 0; }
#t1:hover 	{ background-position:-225px 0; }
#t1:active	{ background-position:-225px 0; }
#t1.active	{ background-position:-225px 0 !important; }

#t2			{ background-position:-450px 0; }
#t2:hover 	{ background-position:-450px 0; }
#t2:active	{ background-position:-450px 0; }
#t2.active	{ background-position:-450px 0 !important; }

#t3			{ background-position:-675px 0; }
#t3:hover 	{ background-position:-675px 0; }
#t3:active	{ background-position:-675px 0; }
#t3.active	{ background-position:-675px 0 !important; }

/* SECOND JQUERY */

#scroll2 {
	position:relative;
	overflow:hidden;
	border-color:#ccc;
	border-style:solid solid none;
	border-width:1px 1px medium;
	width:900px;
	padding:0px;
	_margin:18px auto 0;
}

#tools2 {
	width:9999em;
	position:relative;
	height:auto;
}

.tool2 {
	float:left;
	height:419px;
	width:900px;
	overflow:hidden;
}

.details2 {
	margin:0;
	padding:0;
	width:100%;
	text-align:right;
	font-weight:bold;
	position:relative;
	top:-22px;
	right:20px;	
}
.details2 .modname{
color:#999999;
font-size:1.7em;
text-transform:uppercase;
padding-bottom:10px;
}
.details2 .modname span{
color:#333;
}
.details2 .desc{
color:#333333;
font-size:1.15em;
font-weight:normal;
line-height:1.3em;
}
.details2 .sociable{
padding-top:50px;
}
.details2 .buy{
color:#333333;
font-size:1.3em;
position:absolute;
right:0;
text-transform:uppercase;
top:415px;
}
.details2 .buy a{
color:#333333;
}
.details2 .buy a:hover{
color:#00FF00;
}
.details2 li{
	display:inline;
	padding:20px;
}
.details2 p{	
	margin:0;
}
#thumbs2 {
	background:url("images/thumb2bg.jpg") repeat-x scroll left top transparent;
	overflow:hidden;
}

.t2 a {
	background:url("images/navibg-models.jpg") no-repeat scroll left top transparent;
	cursor:pointer;
	display:block;
	float:left;
	height:59px;
	margin-left:0;
	width:70px;
	overflow:hidden;
}
.t2 img{
	max-width:60px;
	padding-top:21px;
}
.t2 a.active, .t2 a:hover {
	background:url("images/navibg-models-hover.jpg") no-repeat scroll left top transparent;
	cursor:pointer !important;
}

.navi a{

}

.models{
padding-top:0px;
}
.imgtit{
display:block;
font-size:0.8em;
font-weight:bold;
}
.imgtit:hover{
color:#00ff00;
}
.googles li{
text-align:center;
width:115px;
padding-top:10px;
}
.googles li .imgtit{
padding-top:15px;
}
.helmets li{
text-align:center;
width:115px;
}
.helmets li .imgtit{
padding-top:0px;
}
.sunglass .details li{
	width:110px;
}
.sunglass .details li .imgtit{
padding-top:11px;
}
.accesso .details li .imgtit{

}
.sunglass .details li#sun935 {
background:none;
}
.prodmain{
float:left;
width:700px;
margin-top:20px;
}
.prodmain iframe, .content iframe{
display:none;
}
.models iframe{
position:relative;
text-align:right;
top:153px;
}
.mainimg{
border:1px solid #CCCCCC;
height:358px;
width:698px;
}
.mainimg img{

}
.mainimgtext{
color:#666666;
font-size:1.7em;
font-weight:bold;
position:relative;
right:41px;
text-align:right;
top:27px;
}
.mainimgtext span a{
color:#00FF00;
}
.subimgs{
margin-bottom:15px;
margin-top:20px;
overflow:hidden;
}
.smallimg{
border:1px solid #CCCCCC;
float:left;
height:148px;
text-align:left;
width:218px;
margin-left:20px;
}
.smallimgtext1{
font-size:1em;
font-weight:bold;
padding-left:6px;
padding-top:106px;
}
.smallimgtext2{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding-left:6px;
padding-top:74px;
width:81px;
}
.smallimgtext2 a{
color:#fff;
}
.prod .right, .models .right {
margin:0;
padding-top:20px;
width:180px;
}
.models .right {
padding-top:36px;
}
.prod .right ul li {
background-color:#FFFFFF;
padding-bottom:5px;
}
.prod .akpc_report{
border:1px solid #CCCCCC;
border-top:none;
height:306px;
overflow:hidden;
margin-top:-7px;
/*padding-bottom:32px;*/
padding-top:12px;
}
.prod li.akpc-widget h2 {
background:url("images/sidebar-new-bg.jpg") no-repeat scroll 0 0 transparent;
color:#333333;
font-size:1.2em;
height:41px;
margin:0;
padding:7px 0 0;
text-align:center;
}
.right li.network{
background:none repeat scroll 0 0 #FFFFFF;
margin:0;
padding-top:7px;
}
.right li.network h2{
margin:0;
background:url("images/sidebar-netw-bg.jpg") no-repeat scroll 0 0 transparent;
height:42px;
width:180px;
padding:0;
}
.right .nwlink{
border:1px solid #CCCCCC;
border-top:none;
padding-top:12px;
padding-bottom:2px;
}
.right .nwlink  img{
float:left;
}
.right .nwlink a{
display:block;
font-weight:bold;
margin-left:10px;
}
.right .nwlink a span:hover{
color:#00FF00;
}
.right .nwlink a span{
color:#666666;
margin-left:8px;
position:relative;
top:9px;
}
.models .content, .prod .content{
float:left;
line-height:25px;
margin:20px auto 0;
width:680px;
color:#333333;
font-size:1.1em;
}
.right li.locator h2 {
background:url("images/sidebar-locator-bg.jpg") no-repeat scroll 0 0 transparent;
height:33px;
margin:0;
padding:0;
}