/* <!CDATA[ */

.body{
	font-family: Georgia, Verdana;
	color: #d7d7d7;
	background: url(justeesPattern.gif);
	padding: 0px;
	margin: 0px;	
	width: 800px;
	margin-left: -400px;	
	position: absolute;	
	left: 50%;
}

body{
	font-family: Georgia, Verdana;
	color: #d7d7d7;
	background: url(justeesPattern.gif);
	padding: 0px;
	margin: 0px;	
	width: 800px;
	margin-left: -400px;	
	position: absolute;	
	left: 50%;
}

#heading {
text-align: center;
background: #ffffff;
margin: 0px auto 0px;
padding: 0px 0px 0px 0px;
}

#content {
height: auto; 
margin: 0px auto 0px;
padding: 0px;
background: #ffffff;
width: 800px;
}

html>body #content{height:auto}

      /* mac hide \*/
      * html #content{height:500px}
      /* end hide */
      
#nav {
float: right;
padding: 0px;
margin: 0px;
height: 175px;
background: #ffffff;
color: #ffffff;
}

#whiteNav {
background: #ffffff;
color: #ffffff;
width: 800px;
height: 200px;
padding: 0px;
margin: 0px;
}

#specsTextBox {
padding: 0px;
margin: 0px 50px 0px 0px;
float: right;
width: 400px;
}

#bottom {
margin: 0px auto 0px;
padding: 0;
width: 800px;
height: 20px;
}

#middle {
margin: 0px auto 0px;
padding: 0px;
background: white;
width: 800px;
}

#textBlock {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 800px;
}

#column1 {
padding: 0px 0px 0px 0px;
margin: 20px 0px 20px 20px;
height: 460px;
width: 250px;
float: left;
background: #ffffff;
}

#column2 {
padding: 20px 0px 0px 0px;
margin: 20px 0px 20px 290px;
height: 460px;
width: 520px;
}

#flashbox {
text-align: center;
margin: 0px ;
padding: 0px;
}

#soHot {
margin: 0px 0px 0px 40px;
padding: 0px 0px 0px 0px;
background: #ffffff;
width: 760px;
height: 250px;
}

#hots {
text-align: center;
float: left;
padding: 0px;
margin: 0px 0px 0px 0px;
background: #ffffff;
font: 100% Georgia;
}

#heightAdjust {
width: 800px;
padding: 0px;
margin: 0px;
border: 1px solid red;
}

#textbox {
width: 300px;
padding: 0px;
margin: 20px;
}

a:hover #hots {
text-align: center;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #ffe0eb;
font: 100% Georgia;
}

#aboutSection {
margin: 0px 10px 0px 180px;
padding: 10px 0px 0px 0px;
width: 600px;
}

#productSection {
margin: 0px 10px 0px 0px;
padding: 10px 0px 0px 0px;
}

#mediaTypes {
margin: 0px 0px 0px 0px;
padding: 10px;
background: #dbdbdb;
width: 150px;
float: left;
}

#photoNquotes {
margin: 0px 0px 0px 10px;
padding: 0px;
width: 600px;
float: right;
}

#chargerInfo {
float: right;
width: 360px;
height: 400px;
padding: 0px 10px 0px 0px;
margin: 0px;
}

#moneyBag {
margin: 0px 0px 5px 0px;
padding: 0px;
}

#heart {
margin: 35px 0px 10px 0px;
padding: 0px;
}

#payColumn {
padding: 0px 10px 0px 0px;
margin: 5px 0px 0px 0px;
float: left;
}

#plusShipping {
padding: 0px;
margin: 20px 0px 0px 0px;
}

#specs {
border: 2px dashed pink;
margin: 3px 0px 0px 20px;
padding: 0px;
width: 375px;
height: 200px;
}

#styles {
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 190px;
width: 600px;
background: white;
height: auto;
}

#bottomPart {
margin: 20px 0px 0px 20px;
padding: 0px;
width: 330px;
}

#viewCart {
margin: 0px;
padding: 0px;
float: right;
}

#mainPhotos {
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

#newThings {
margin: 0px;
padding: 0px;
width: 280px;
}

#commingSoon {
float: right;
margin: 0px;
padding: 0px;
width: 450px;
}

.header {
margin: 0px 0px 0px 0px;
padding: 0px;
}


.hot {
padding: 0px;
margin: 5px 3px 0px 3px;
background: #ffffff;
}

.hotNot {
padding: 0px;
margin: 5px 3px 0px 3px;
background: #ffffff;
}

img {
padding: 0px 0px 0px 0px;
margin: 0px;
}

.mainCharger {
padding: 0px 0px 0px 0px;
margin: 0px;
}

.drawing {
padding: 0px 0px 0px 0px;
margin: 20px 10px 10px 20px;
float: left;
width: 130px;
}

.icons {
float: left;
margin: 0px 0px 20px 0px;
padding: 0px 5px 0px 0px;
}

.specImg {
padding: 10px 10px 10px 30px;
margin: 0px;
float: left;
}

.otherItems {
padding: 10px 0px 0px 0px;
margin: 0px;
}

.publicationPhotos {
padding: 0px;
margin: 0px 0px 0px 10px;
}


a img{
border: 0px;
margin: 0px;
padding: 0px;
}

p {
font: 80% Georgia;
color: #9c94a1;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

li {
font: 80% Georgia;
color: #999999;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h1 {
font: 250% Times New Roman;
color: #999999;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h5 {
font: 120% bold Times New Roman;
color: #999999;
text-align: left;
padding: 20px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

h2 {
font: 120% Times New Roman;
color: #ffffff;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
background: #BBBBBB;
}


h4 {
text-align: right;
font: 60% Times New Roman;
color: #ffffff;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
background: #BBBBBB;
}

h3 {
font: italic 80% Georgia;
color: #b8aac5;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h6 {
border-bottom: 2px dashed #DDDDDD;
padding: 10px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font: 200% Times New Roman;
color: #999999;
}

h5 {
border-bottom: 2px dashed #DDDDDD;
padding: 10px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font: 170% Times New Roman;
color: #999999;

}

li {
font: 75% Georgia;
padding: 0px 0px 2px 0px;
margin: 0px 0px 0px 0px;
list-style: none;
}

a {
color: #b8aac5;
text-decoration: none;
font: 100% Georgia;
}

a:hover {
font: 80% Georgia #000000;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 100% Georgia;
}

a:active h2 {
font: 150% Times New Roman;
color: #ffffff;
padding: 2px 5px 2px 5px;
margin: 5px 0px 0px 5px;
background: #3d3d3d;
text-decoration: none;
}
/* ]]> */