body{font-family: Helvetica, Tahoma, Verdana, sans-serif; color:#fff}
h1 {font-size: 118%;}
h2 {font-size: 105%;}
h3 {font-size: 98%;}
h4 {font-size: 85%;}
h5 {font-size: 80%;}
p, ul, ol, td, th, label , dl {font-size: 80%;}
	
h1{ margin:2px 8px 16px 8px; color:#fff;}
h1 span, h1 a{ color:#000; font-size:50%;}
h2 span, h2 a{ color:#000; font-size:75%;}
h3 span, h3 a{ color:#000; font-size:75%;}
h2{ margin:2px 8px 16px 4px; color:#fff;}
h3{ margin:0px; color:#fff;}

h1 a, h2 a, h3 a{ white-space:nowrap;  }
ul ul { font-size: 100%; }
li p, li li p, li li li p{font-size: 100%;}
li a, li li a, li li li a{font-size: 100%;}
td p, td a, p a , td a{ font-size: 100%; } 
td td, td td td, td td td td{ font-size: 100%; } /* Take care of fonts for 3 nested tables */
td label { font-size:100%;}
td h5, td h3, td h2 { font-size: 100%; }
ol li label {font-size:100%;}
form fieldset legend { color:#336699; font-size:85%; font-weight:bold; }

p {line-height:21px;}
form p{line-height:default;}
a{font-size:80%;}
a:link{color:#336699;}
a:hover{color:#ff0000;}

#footer, #footer a {color:#666;}
#footer a:hover{color:#ff0000;}

.clear {clear:both;}


#header {color:#fff;}
#footer {color:#fff;}
#subheader2, #subheader3 {color:#000;}

li {list-style-type: none;}

.basic  {width: 230px; font-family: Helvetica, Tahoma, Verdana;}
.basic div {background-color: #636466;}

.basic p {margin-bottom:10px; border: none; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0px; padding: 10px; color:#ccc;}
.basic a, a.back-to-compare {cursor:pointer; display:block; padding: 5px; margin-top: 0; clear: left; text-decoration: none; 
							font-size: 11px; color: #343837; background-color: #9a9fa2;}
.basic a:hover, a.back-to-compare:hover {background-color: white;}
.basic a.selected {color: #fff; background-color: #00bff3;}
.mycarousel li {width:180px; margin-top:0px;}
.mycarousel li h3 {color:#fff; font-size:10px; margin:0;}
.mycarousel li span {color:#aaa; font-size:9px; line-height:6px;}
.mycarousel li img {float:left; margin-right:10px;}
.mycarousel li a {display:block; height:68px;}

.dupe-box{font-size: 70%; background: #222 url(images/exclamation.png) center 5px no-repeat; text-align: center; padding: 43px 10px 15px 10px !important; margin: 5px 0 0 0; width: 180px;}
#innerRightColumn p{font-size: 70%;};
div.jcarousel-clip {background:#39373a;}
#breadcrumb {padding:5px; color:#fff; font-size:11px; background:#000;}
#breadcrumb a {color:#fff;}

#breadcrumb span{color:#aaaa9f;}
body.compare #breadcrumb {padding:18px 0 0 240px; color:#aaaa9f; height:20px;}
body #breadcrumb span.criteria {font-size:95%;font-weight:bold;}
body.profile #breadcrumb span.criteria {font-size:95%;font-weight:bold;}
body.compare #breadcrumb span.criteria {font-size:11px;}

span.new-search {display:block;float:right;width:370px;text-align:left;}
span.new-search a {color:#ec8d1b!important;font-size:11px;font-weight:normal;}

#container-right {font-size:12px; padding:5px;}
#container-center {padding:10px;}
#container-center h1 {font-size:14px;}

table.visual-search-grid img {border:1px solid #000;}
table.visual-search-grid img:hover {cursor:pointer;}
table.visual-search-grid tr td{vertical-align:top; background-color:#000;padding:0;}

div.featured_work div.squarePhoto{width:77px;height:77px;float:left;background: #000 none no-repeat top left;border:1px solid #000;}

/* Left Accordion Menu */
div.leftMenu div.menuItem {background-color:#636466; padding:8px 0px;}
div.leftMenu div p {font-size: 70%; color:#ccc; padding:3px 3px 3px 7px; margin:0 auto 0 auto; width:202px; background:#4d4a4b;}
div.leftMenu div li h3 {padding:0;}
div.leftMenu a.menuLink{display:block; width:222px; height:17px; padding:3px 3px 3px 5px; text-decoration:none; color:#353737; 
						font-weight:bold; background:#9ca3a5 url(images/ms_leftMenu-inner.jpg) repeat-x 0px -27px; margin-bottom:3px;}
div.leftMenu a.menuLink:hover{color:#fff; background: #00bff3 none;}
div.leftMenu a.topLink {background: transparent url(images/ms_leftMenu-top.png) no-repeat 0px -27px;}
div.leftMenu a.topLink:hover{color:#353737; background: transparent url(images/ms_leftMenu-top.png) no-repeat 0px 0px;}
div.leftMenu a.bottomLink {background: transparent url(images/ms_leftMenu-bottom.png) no-repeat 0px -27px;}
div.leftMenu a.bottomLink:hover{background: transparent url(images/ms_leftMenu-bottom.png) no-repeat 0px 0px; color:#fff;}
div.leftMenu a#currentLink {background-position:0px 0px; color:#fff;}
div.leftMenu a.active {background-position:0px 0px; color:#fff;}
