body {
  font:                1.1em Bank Gothic, Century Gothic, Trebuchet MS, Arial, sans-serif;
  background:			rgb(200,200,200);
  color:				rgb(0,160,198);
  font-size:			18px;
}

#header {
	background:			rgb(75,75,75);
	margin-top:			-20px;
	margin-left:		-20px;
	margin-right:		-20px;
	border-bottom:		3px solid rgb(0,160,198);
	height:				125px;
}

#icon {
	float:				left;
	margin-top:			5px;
	margin-left:		50px;
}

#links {
	color:				white;
	padding:			5px 10px 0px 10px;
	margin-top:			-54px;
	margin-right:		30px;
	text-align:			center;		

}

#outer {
	border-top:			3px double rgb(0,160,198);
	border-bottom:			3px double rgb(0,160,198);
	margin-top:			82px;
	margin-left:		-20px;
	margin-right:		-20px;
	margin-bottom:		20px;
}


#main {
	background:		white;
	margin-right:		auto;
	margin-left:		auto;
	width:			1100px;
	padding:		20px 10px 75px 10px;
}

#left {
	background:			white;
	float:				left;
	width:				275px;
	margin-left:		10px;
	margin-top:			-15px;
	padding-right:		50px;
	font-size:			19px;
	margin-bottom:		300px;
}
#centerapp {
	text-align:		left;
}
#center {
	margin-right:		auto;
	margin-left:		auto;
	background:			white;
	text-align:			center;
	padding-right:		300px;
	font-size:			22px;
}


#right {
	background:			white;
	float:				right;
	text-align:			center;
	width:				275px;
	margin-top:			-9px;
	border-left:		1px solid rgb(0,160,198);
}

#info {
	margin-top:			-670px;
	float:				left;
	margin-left:		50px;
	padding:			5px 10px 5px 20px;
	width:				300px;
	margin-bottom:		10px;
}

#more {
	margin-top:			-670px;
	float:				right;
	margin-right:		50px;
	padding:			5px 20px 5px 10px;
	width:				300px;
	margin-bottom:		10px;
}

#screen {
	text-align:			center;
	z-index:			99;
	margin-left:		auto;
	margin-right:		auto;
	background:			url("http://ootunes.com/Images/iphone.png") no-repeat;
	background-position:	center;
	padding:			99px 0px 189px 2px;
	margin-top:			5px;
}
h3 {
text-align:                     center;
        color:                          rgb(0,130,168);
}
h2 {
	text-align:			center;
	color:				rgb(0,130,168);
	font:				20px;
}

h4 {
	text-align:			center;
	color:				rgb(0,130,168);
	font-size:			20px;
}
	
#footer {
	padding:			10px 300px 10px 300px;
	margin-top:			10px;
	margin-right:		-20px;
	margin-left:		-20px;
	margin-bottom:		-120px;
	background:			rgb(75,75,75);
	color:				white;
	text-align:			center;
	border-top:		3px solid rgb(0,160,198);
}

#bold {
	color:				rgb(0,130,168);
}

#home, #iphone, #buy, #demo, #FAQ, #how, #about {
	padding:			5px 5px 5px 5px;
}

#footer a:link {
  color:               white;
  text-decoration:		none;
}

#footer a:visited {
  color:               rgb(135,210,50);
  text-decoration:		none;
}

#footer a:hover {
  text-decoration:		underline;
}

#links a:link {
  color:               white;
  text-decoration:		none;
}

#links a:visited {
  color:               rgb(135,210,50);
  text-decoration:		none;
}

#links a:hover {
  text-decoration:		underline;
}

a:link {
  color:				rgb(66,113,0);
  text-decoration:		underline;
}

a:visited {
  color:				rgb(75,75,75);
  text-decoration:		underline;
}

a:hover {
	color:				rgb(135,210,50);
  text-decoration:		underline;
}

#buyform {
	padding:			0px;
	margin-top:			60px;
	margin-bottom:		50px;
	text-align:			center;
}

table {
	padding:			20px;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:			10px;
	margin-bottom:		10px;
}

input {
	width:				300px;
	height:				30px;
}

#recentsearches {
	padding:			0px 20px 60px 20px;
	margin-top:			20px;
	margin-left:		auto;
	margin-right:		auto;
	width:				500px;
	text-align:			center;
	line-height:		18px;
	font-size:			15px;
}

#prices div.t-data-grid table {
width: 50%;

}

#prices div.t-data-grid tbody {
cursor:pointer;
}
#prices tbody tr:hover {
background: #FFD4A7;
}

/*
#prices a {
display: block;
text-decoration: none;
cursor: pointer;
}
*/
/*#prices a:hover {*/
/*background: #FFD4A7;
for ie since it doesn't let us do hover on anything but links...*/
/*background:#FFD4A7;*/
/*}*/
#prices td {
align:left;
text-align:left;
cursor: pointer;
}

DIV.t-autocomplete-menu {
z-index: 1000;
}
DIV.t-autocomplete-menu UL {
border: 2px outset silver;
background-color: rgb(0, 157, 172);
padding: 4px 6px;
overflow: hidden;
/*_overflow: auto;*/
}

th {
	text-align:			right;
	margin-top:			0px;
}

td {
	text-align:			left;
}

#searchform {
	text-align:			center;
}


#results {
	border:				1px solid rgb(0,130,168);
	background:			rgb(200,200,200);
	padding:			2px;
}
img { border: 0; }
