/* EDIT TEST */
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }

img, a#products,a#demo,a#custom,#nav-center,a#insiders,a#learn,a#support, #nav-left, #nav-right, #wrap  { behavior: url(/js/iepngfix.htc) }

#loading-red { white-space: nowrap; padding-left: 20px; background: url(/images/ajax-loader-red.gif) no-repeat 0% 50%; zoom: 1;  }
#loading { white-space: nowrap; padding-left: 20px; background: url(/images/ajax-loader.gif) no-repeat 0% 50%; zoom: 1;  }

/* TYPE */
body { font: 13px/18px  "Segoe UI",  "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; background-color: #cccccc; color: #444; line-height:1.3em;}


	
em {padding-right:1px;}
h3 em {font-size:.9em;}

a { color: #a30505; outline: none; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

a.mail { white-space: nowrap; padding-right: 30px; background: url(/images/envelope.png) no-repeat 100% 50%; zoom: 1; }
a.demo { white-space: nowrap; padding: 6px 0px 6px 28px; background: url(/images/ear.gif) no-repeat 0% 50%; zoom: 1; }
a.build { white-space: nowrap; padding: 6px 0px 6px 28px; background: url(/images/build.gif) no-repeat 0% 50%; zoom: 1; }
a.pdf { white-space: nowrap; padding: 6px 0px 6px 28px; background: url(/images/pdf.gif) no-repeat 0% 50%; zoom: 1; }
a.youtube { white-space: nowrap; padding: 6px 0px 6px 45px; background: url(/images/youtube.gif) no-repeat 0% 50%; zoom: 1; }

.nav-facebook { white-space: nowrap; padding-left:33px; background: url(/images/v2/nav-facebook.png) no-repeat 0% 50%; zoom: 1; }
.nav-twitter { white-space: nowrap; padding-left:33px;  background: url(/images/v2/nav-twitter.png) no-repeat 0% 50%; zoom: 1; }
.nav-youtube { white-space: nowrap; padding-left:33px; background: url(/images/v2/nav-youtube.png) no-repeat 0% 50%; zoom: 1; }
.nav-flickr { white-space: nowrap; padding-left:33px; background: url(/images/v2/nav-flickr.png) no-repeat 0% 50%; zoom: 1; }

a.more { white-space: nowrap; padding-right: 12px; background: url(/images/more.png) no-repeat 100% 50%; zoom: 1; }
a.back { white-space: nowrap; padding-left: 12px; background: url(/images/back.png) no-repeat 0% 50%; zoom: 1; }
a.go { white-space: nowrap; padding-left: 12px; background: url(/images/more.png) no-repeat 0% 50%; zoom: 1; }
.like { white-space: nowrap; padding-left: 17px; background: url(/images/thumbsup.gif) no-repeat 0% 50%; zoom: 1; }
pre { font: 13px/18px  "Segoe UI",  "Lucida Sans Unicode", Arial, Verdana, sans-serif; }


H1 { font-size: 2em;  }
H2 { font-size: 1.5em; color:#000; }
H3 { font-size: 1.25em; }
H4 { font-size: 1.1em;  font-weight: bold; padding-bottom:3px; color:#000;}
.menu H3 {font-weight:bold;}

b {color:#000;}
p {margin:0 0 1em;}

#content H3 {color:#990000; padding-bottom:5px;}
.larger {padding-top:10px; font-size:1.2em; padding-bottom:25px; line-height:1.5em;}

/* LAYOUT */
HTML {overflow-y: scroll;}
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.center { test-align:center; margin: 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

hr {
height:1px;
color:#fff;
border-width:0;
border-top:1px solid #ddd;
border-bottom: 1px solid #fff;
}

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }
.square li {padding-bottom:10px;}

/*
input, textarea, select {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(/images/inputBg.gif) top left no-repeat;
  margin-top:2px;
}
*/

/* ----------- My Form ----------- */
.myform{
margin:0 auto;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
font-size:.9em; padding:10px; width:250px;
margin-bottom:10px;
}

#reviewForm p{
font-size:11px;
color:#666666;
}
#reviewForm INPUT {
	font-size:1.1em;
	border: 1px solid #bbb;
	padding:3px;
}
#reviewForm TEXTAREA {
	padding:3px;
	border: 1px solid #bbb;
}



 /* ROUNDED BOXES */
.rounded, .rounded .sb-inner {background: #fff url(/images/fade.jpg) repeat-x; padding:20px; margin:0px; }
.rounded .sb-shadow { background:#bbb; }
.rounded .sb-border { background:#ccc; }

/*
.rounded:hover, .rounded:hover .sb-inner { background:purple; }
*/

/* CONTENT */


#footerML {position:relative; clear:both;  width:100%; background-color:#cccccc; border-top:3px solid #aaa;}
#rnotice {padding-right:100px;float:right; width:300px; height:40px; font-weight: bold;  text-align: right; font-size:.9em; line-height:1.5em;}

#footerWrap {width: 982px; margin: 0 auto;  padding:0px;  }
#social {text-align: right; float:right; padding-top:3px;}

.title p {padding-top:5px; width:500px; font-size:1.1em; color:#666;}

#info {position:relative; width:180px; padding-left:0px; text-align: center;}
#info h1 {color:#a20a0a; padding-top: 30px;}
#info h3 {margin-top:5px; color:#aaa; font-size:13px;}
#info a {color:gray; text-decoration: none; font-size: .9em;}
#info ul {padding: 20px 0px 5px 10px; text-align: left;}
#info ul li {padding-bottom:5px;}
#info p {margin:0; text-align: center;}
#info h4 {margin:0; padding-bottom:0px; font-size:1.1em;}
#price { margin-top:0px; padding:3px; font-size:.9em;}

SPAN.review-link { font-size:.9em; color:#a30505;}

/* NAVIGATION */


#t1, #t4 { position:absolute; top:12px; z-index: 100; }
#t4 { top:21px; }
#t2, #t3 { position:absolute; top:40px; z-index: 100; }
#t1 { left:75px;}
#t2 { left:10px; text-align:right; font-size:11px; }
#t3 { left:260px; text-align:left; font-size:12px; }
#t4 { left:760px; }
#searchbar { position:absolute; top:26px; left:620px; text-align:left; font-size:12px; z-index: 999999 }
#searchbar #search { border:1px solid #666; width:95px; font-size:1.2em; }
#searchbar #search-btn { position:absolute; top:4px; right:-14px; }

.pop { display:none; background:url(/images/pop.gif) no-repeat; border:0; display:block; height:8px; outline:0; overflow:hidden; text-indent:-9999px; width:39px; background-position-x:-40px;}

.pop01 {background-position-x:-36px;}
.pop02 {background-position-x:-32px;}
.pop03 {background-position-x:-28px;}
.pop04 {background-position-x:-24px;}
.pop05 {background-position-x:-20px;}
.pop06 {background-position-x:-16px;}
.pop07 {background-position-x:-12px;}
.pop08 {background-position-x:-8px;}
.pop09 {background-position-x:-4px;}
.pop10 {background-position-x:0px;}

.menu { color:#000; }


/*
#menu-products {
 position: absolute;
 left: 50px;
 top: 107px;
 border: 0;
 padding: 0;
 margin:0px;
 z-index: 100;
 display:none;
}
*/

#menu-products, #menu-demo, #menu-custom, #menu-insiders, #menu-learn, #menu-support {
 position: absolute;
 left: 153px;
 top: 107px;
 border: 0;
 padding: 0;
 margin:0px;
 z-index: 100;
  border:1px solid red;
 background: #fff url(/images/fade.jpg) repeat-x;
 padding:20px;
 /*opacity: .85; filter:Alpha(Opacity=90);*/
  padding: 2em 1.4em; border-width: 0; border:1px solid #cc0000; border-top:4px solid #cc0000;
 display:none;
 -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-box-shadow: 0px 2px 10px #666;	
  -webkit-box-shadow: 0px 2px 10px #666; 
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

#submenu {
 position: absolute;
 left: 80px;
 top: 460px;
 border: 0;
 padding: 0;
 margin:0px;
 z-index: 100;
 color: #fff;

 border:1px solid red;
 background: #000;
 padding:10px 20px;
 /*opacity: .85; filter:Alpha(Opacity=90);*/
 border-width: 0; border:1px solid #cc0000; border-top:4px solid #cc0000;

 -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-box-shadow: 0px 2px 10px #666;	
  -webkit-box-shadow: 0px 2px 10px #666; 
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  
  
}

.menu .column{
 float: left;
 margin-right: 5px;
}

.menu .column ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
}

.menu .column ul li{
 padding: 4px;
 cursor: pointer;
 color:#444;
}

.menu .column h3{
 padding:0px;
 margin:0px;
 padding:4px;
/* cursor: pointer;*/
}
/*
.menu .column h3:hover{
 color:white;
 background-color:red;
}
*/
.menu .column ul li a{
 text-decoration: none;
 color:#444;
}


.menu .column ul li:hover a {
 color:white;
}

.navOver {
	color:white;
	background-color:#cc0000;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.ui-tabs .ui-tabs-hide {
 display: none;
}

#new, .new {font-size:.7em; margin-left:3px; background-color:#cc0000; padding:1px 2px 2px 2px; color:white; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position:relative; top:-2px;}
.navOver #new, .navOver .new {background-color:#fff; color:#000;}



/* GRID */
.column { float: left; }
.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid3colb, .grid4col, .grid5col, .grid6col { width: 100%; margin:0 0 0 0;}

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid2colg .column.first { padding-left:60px; width: 50%; }
.grid2colg .column.last { width: 43%; }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 28%; margin-left: 2%; }
.grid3cola .column.second { width: 23%; }
.grid3cola .column.last { width: 45%; }

.grid3colb .column { width: 160px; margin-left: 2%; border:0px solid red; }
.grid3colb .column.second { width:110px; }
.grid3colb .column.last { width:150px; }

.grid4col .column { width: 22.5%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }


/* IMAGE UPLOAD STYLE */

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

/* GOOGLE MAP STYLE */
#map {border:1px solid #555;}
.map INPUT[type=text] {border:1px solid #555; width:300px; padding:3px; font-size:1.1em;}
.map #searchbox {padding:0px; border:1px solid #555; border-top:4px solid #555; }
.map #filterset {border-top:4px solid #555;}
.map TABLE {padding:5px;}
.map .info {font-size:.9em; color:#555;}
.map TD {padding-right:5px;}
.map .store {border:1px solid pink; padding:5px;}
.map #locationSelect {margin-top:10px;}
.map #locationSelect_reserve {margin-top:10px; background-color: #dddddd;}

#map DIV {line-height: 1.2em;}
#filterset IMG {position:relative; top:3px;}
.smaller {font-size:.9em;}
.tiny {font-size:11px;}

.map .distance {color:#555;}
.map TD {line-height:1.4em;}
.map .store {cursor: pointer;}
.map #pageControls {margin-top:10px;  }



/* MISC */
#content INPUT[type=text], INPUT[type=password], SELECT, TEXTAREA {border:1px solid #ccc; font-size:1.1em; padding:3px;}
.square LI {padding-bottom:0px;}
INPUT[type=radio] {padding-right:5px;}
textarea { line-height: 16px; }
TH {font-weight:bold;}

.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
em {font-style: italic;}
.ghost {color:#aaa; }
.desc {color:#888;}
.smallLink {font-size:.8em; float:right;}
.reviewTitle {font-size:1.1em;}

TH {border-bottom:1px solid #aaa;}
#thesystems TD {padding-top:5px;}

#trim_description {width:100%;font-size:0.9em;text-align:center;margin:0;padding:0;}

#spec_table {border-collapse:collapse;border-spacing:0;}
#spec_table tr td {padding:10px 10px 10px 0;border-top:1px solid #d4d4d4;}
#spec_table tr td p {padding:0;margin:0;}

.menuTitleSmall {color:#990000; font-size:1.2em; padding-bottom:7px;}

.green { color:#00CC00; font-weight:bold; padding-left:0; }
.red { color:#CC0000; font-weight:bold; padding-left:0; }
.alert {padding:5px; background-color:pink; border-color:red; font-weight:bold; color:red;}	


#navlist {position:absolute; top:411px; left:55px;}
#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 25px;

}
#navlist a {
	color:#999;
}
#navlist b {color:#990000;}



.swatches li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;

}



.p1 {position:absolute; left:8px; }
.hidden {display:none;}
.hidden2 {display:none;}

.price {font-size:.9em; color:#666666;}

.art {font-variant: small-caps;}



/*****************************************************/

BODY { background-image:url('/images/v2/bg-perf2.jpg'); background-repeat:repeat;}
#footerML {background:none; border:0px solid blue; background-repeat: no-repeat; background-position: center top; padding-top:0px;  min-width: 980px;}


#footerWrap {}



#content { 
	position:relative;  margin:0 auto; width:980px; line-height:0;  background-color:#fff;
	-webkit-box-shadow: 0 0px 80px rgba(0,0,0,1); 
	-moz-box-shadow: 0 0px 80px rgba(0,0,0,1); 
	box-shadow: 0px 0px 80px rgba(0,0,0,1);
	top:105px;
	margin-bottom:105px;
}

#prefooter {
	width: 980px; margin: 0 auto;  padding:0px;  
	background: #cc0000; height:30px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}

#newstick {
	width: 950px; margin: 0 auto;  padding:7px 15px;  
	 background: rgb(0,0,0); background: rgba(0,0,0,.2);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	color:#666;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	height:18px;
	margin-top:30px;
}

#newstick A {color:#666;}

#newstick ul {
	position:absolute;
	width:950px;
}
#newstick li {
	display: inline;
	list-style-type: none;
	padding-left: 25px;
}


.v2, .body-page { margin: 0 auto; display:block; position: relative;  background-position: center top;  border:0px solid red; }
#v2, #body-page {
	background:none; 
	border:0; 

	min-width: 980px; 
	background-repeat: repeat-y; 
	background-position: center top; overflow: hidden
}

#searchbar {display:none;}

#wrap-v2, #wrap { width: 980px; background-position: center top; background-repeat: no-repeat; margin: 0 auto; position: relative; padding:0px; padding-top:0px; min-width: 980px; }
.pad {padding:50px; line-height:19px; border:0px solid red; margin:0; }

#menu-products, #menu-demo, #menu-custom, #menu-insiders, #menu-learn, #menu-support { top:104px; border:1px solid #660000; border-top:4px solid #660000; }


#logo { margin:0 auto; text-align: center; position:absolute; top:0px; left:388px; z-index: 900; outline: none; }

H1, .menu H3 {font-family:"FlorensLPStdRegular"; font-size:2.9em; }
.menu H3 {font-family:"FlorensLPStdRegular"; font-size:1.7em; font-weight:normal; padding-bottom:10px;}
		
#nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#nav li {
  float: left;
  margin: 0;
}

#nav li a {
  height: 32px;;
  float: left;
  display: block;
  border: 0;
  text-decoration: none;
  text-align: center;
}

/* Hide from IE5-Mac \*/
#nav li a {
  float: none
}
/* End hide */

#nav {
  position:absolute; top:73px;
  border:0px solid green;
  left:-55px; 
  z-index: 60;
  width:1099px; 
   
}


/*"""""""" (MAIN) Items""""""""*/	

#nav-left, a#products, #products-over, a#learn, #learn-over, a#demo, #demo-over, #nav-center, a#insiders, #insiders-over, a#support, #support-over, #nav-right {background-image: url(/images/v2/bg-nav.png); _background-image: url(/images/v2/bg-nav.png); background-repeat: no-repeat; text-indent: -9999px; }

#nav-left { height:32px; width:80px; }
a#products, #products-over { height:32px; width:102px; }
a#learn, #learn-over { height:32px; width:108px; }
a#demo, #demo-over { height:32px; width:120px; }
#nav-center { height:32px; width:267px; }
a#insiders, #insiders-over { height:32px; width:105px; }
a#support, #support-over { height:32px; width:89px; }
#nav-right { height:32px; width:221px; text-indent:0;}

#nav-right INPUT[type=text] {position:relative; top:7px; right:-20px; width:100px; height:13px; color:#999; padding-left:3px;}
#nav-right INPUT[type=text] {
	 background-image: url(/images/v2/mag.png);
      background-position: 99% 1px;
      background-repeat: no-repeat;
 }
 
#nav-right INPUT[type=text]  {
    border-top: 1px #fff solid;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
    border-bottom: 1px #fff solid;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 1px;
}
#nav-right input[type=text]:hover, #nav #nav-right input[type=text]:focus, {
    border-top: 1px #fff solid;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
    border-bottom: 1px #fff solid;
}
select { border: 1px; }


/* BUTTONS */
#nav-left 	{ background-position: 0px 0; }

a#products 	{ background-position: -80px -32px; opacity:0;filter: alpha(opacity=0); }
#products-over 	{ background-position: -80px 0px; }

a#learn 	{ background-position: -182px -32px; opacity:0; filter: alpha(opacity=0); }
#learn-over 	{ background-position: -182px 0; }

a#demo 	{ background-position: -290px -32px; opacity:0;filter: alpha(opacity=0);  }
#demo-over 	{ background-position: -290px 0; }

#nav-center 	{ background-position: -410px 0; }

a#insiders 	{ background-position: -677px -32px; opacity:0; filter: alpha(opacity=0); }
#insiders-over 	{ background-position: -677px 0; }

a#support 	{ background-position: -782px -32px; opacity:0; filter: alpha(opacity=0); }
#support-over 	{ background-position: -782px 0; }

#nav-right 	{ background-position: -871px 0; }

		
#menu-products {left:25px; }
#menu-learn { left:127px; }
#menu-demo {left: 235px;}
#menu-insiders { left:189px; }
#menu-support { left:228px; }


.image-scroller {
  height: 560px;
  -moz-user-select: none;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  width: 980px;
  left:60px;
}

.image-scroller img {
  display: block;
  left: 0px;
  position: absolute;
  top: 0;
}

.image-scroller .feature-image {
	position:relative; top:-416px;
}

.image-scroller .preview img {
	left: 7px;top:7px; border:1px solid #ddd;	
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

.image-scroller .preview  {
	width: 100px; height: 115px; background: rgb(255,255,255); background: rgba(255,255,255,0.6); display: block;
	top: 380px;   left: 30px; overflow: hidden; padding: 8px; position: absolute; 
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.18);
	-moz-box-shadow: 0px 0 5px rgba(0,0,0,.18); 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}

.image-scroller .preview .indicator {width: 100px; background: #000; border-radius: 5px; cursor: move; display: block; height: 20px; left: 0px; margin: 8px; -moz-border-radius: 5px; position: absolute; top: 0; -webkit-border-radius: 5px;  z-index: 100}

.details {line-height: 18px; position: absolute; left: 90px; top: 140px}
.details-inner {
 	width: 200px; 
 	padding: 20px 20px 1px 20px;
 	
 	background: rgb(255,255,255); background: rgba(255,255,255,.85); 
 	
 	box-shadow: 0 0 5px rgba(0,0,0,.18); 
 	color: #5a6064; 
 	border-radius: 5px;
 	-moz-border-radius: 5px; 
 	-moz-box-shadow: 0px 0 5px rgba(0,0,0,.18); 
 	position: relative; 
 	-webkit-border-radius: 5px; 
 	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.18);
 	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}


.details h1 { font-weight: bold;padding-bottom:1px;}

#quickspecs2 {font-size:.8em;}
#quickspecs2 .price {font-size:1.3em; font-weight:bold;}
#quickspecs2 H3 {padding-bottom:10px;}

#quickspecs {position:absolute; top:110px; left:47px; width:325px; z-index:10; font-size:.8em; text-align:center;line-height:1.8em;}
#quickspecs .price {font-size:1.3em; font-weight:bold;}
#quickspecs H4 {padding-top:5px;}

#navlist-v2-container {
	border-top:3px solid #aaa; 
	margin:0px; 
	padding:7px 37px 7px 37px; 
	border-bottom:1px solid #ddd;
	position:relative;
	line-height:1.5em; 
}

#navlist-v2 li {
	display: inline;
	list-style-type: none;
	padding: 0px 15px;
}

#navlist-v2 a {
	color:#333;
}

#navlist-v2 b {
	color:#fff;
	background-color:#990000;
	padding:15px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#navlist-v2 .goright {
	float:right;
}

#navlist-right {position:absolute; top:411px; right:85px;}
#navlist-right li {
	display: inline;
	list-style-type: none;
	padding-left: 35px;
}
#navlist-right a {
	color:#999;
}


#mlbest {
	position:relative; width:880px; background-color:#e8dfd9; height:300px; margin:0 auto; top:-60px;
	border-radius: 5px;
 	-moz-border-radius: 5px; 
}




/*------------------------
---------------- CONTENT
------------------------*/

/* You might want to change these options for the main container */
#bugs {

height: 561px;
width: 980px;

}

/* images container - This is the most important container - Don't change important properties */
#bugs {

list-style: none !important;
margin: 0 !important;
overflow: hidden !important;
position: relative !important;

}

/* each slider item - Nothing to change here */
#bugs li {

display: none;
float: left;
margin: 0;
position: absolute;
width: 100%;

}

/* Don't edit this part */
#bugs li.current {

display: block;
z-index: 2 !important;

}

/* Don't edit this part */
#bugs li.next {

display: block;
z-index: 100 !important;

}

/* Don't edit this part - prevents inline lists from being hidden */
#bugs li ul li {

display: block !important;
position: relative !important;

}

/*------------------------
--------------- LEFT ARROW
------------------------*/

/* Sets position and main configs */
.slider_arrow_left {

bottom: -25px;
cursor: pointer !important;
float: left;
height: 22px;
left: 15px;
position: absolute;
width: 22px;
z-index: 50 !important;

}

/* left arrow image */
.slider_arrow_left {
padding-left:10px;
padding-right:5px;
background:url(/images/homepage/slider/buttons.png) no-repeat -35px -62px;

}


/*------------------------
-------------- RIGHT ARROW
------------------------*/

/* Sets position and main configs */
.slider_arrow_right {

bottom: -25px;
cursor: pointer;
float: left;
height: 22px;
left: 42px;
position: absolute;
width: 22px;
z-index: 50;

}

/* Right arrow Background */
.slider_arrow_right {

padding-left:5px;
padding-right:10px;
background:url(/images/homepage/slider/buttons.png) no-repeat -30px -83px;
}




/*------------------------
---------------- SELECTORS
------------------------*/

/* Sets configs for selectors containers : absolute positioned in relation to #slider */
.slider_selector, .slider_selector_dis {

bottom: -20px;
list-style: none;
margin: 0 0 0 5px;
position: absolute;
right: 10px;
z-index: 50;

}

/* Sets image of selectors */
.slider_selector li, .slider_selector_dis li {

display: block !important;
background: url(/images/homepage/slider_selector.png) no-repeat top left;
cursor: pointer;
float: left;
margin: 0 3px !important;
height: 10px !important;
position: relative !important;
width: 10px !important;

}

/* Sets the current selector */
.slider_selector li.current, .slider_selector_dis li.current {

background: url(/images/homepage/slider_selector_current.png) no-repeat top left;

}

/* Disables the selectors */
.slider_selector_dis li {

cursor: default !important;
z-index: 50;

}


/*####### UNIVERSITY ######*/
#toplinks {position:absolute; top:180px;}
.body_wrapper #content {border:0px solid blue; width:100%;
position:inherit;  margin:0 auto; width:auto; line-height:normal;
	-webkit-box-shadow: none; 
	-moz-box-shadow:  none;
	box-shadow:  none;
	top:0px;
	margin-bottom:0px;
}
.body_wrapper #content H3 {color:#000; padding:15px;}
dl,dt,dd {color:#000;}
.body_wrapper { line-height: normal;}
.body_wrapper #new, .body_wrapper .new {font-size:inherit; margin-left:0px; background-color:none; padding:0px; color:#000; border-radius:0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; position:inherit; top:0px;}

#newstick A:hover {
	color:#ccc;
	text-decoration: none;
}

#newstick A {
 	-webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    -ms-transition:color 0.2s ease-in-out;
	transition:color 0.2s ease-in-out;
/*	-webkit-perspective: 1000;*/
/*	-webkit-backface-visibility: hidden;*/
}

.set {z-index:999;}
