@charset "utf-8";

* 
{ 
	margin: 0; 
	padding: 0; 
}

html 
{ 
	overflow: auto; overflow-x: hidden;
	font-size: 100%; 
}

body 
{ 
	font-size: 62.5%; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin: 0; 
	background: url('/img/home/bg/grain.gif') repeat;  
}

p 
{ 
	font-size: 1.4em; 
	color: #666; 
	line-height: 1.5; 
	margin: 0; 
	padding: 0 0 10px 0; 
	text-align: left; 
}

p a 
{ 
	text-decoration: none;
	color: #666; 
}

p a:hover 
{ 
	text-decoration: underline; 
}

#hdr 
{ 
	width: 100%; 
	height: 237px; 
	border: 1px solid #FFF; 
	border-width: 0 0 1px 0; 
	background: url('/img/home/bg/hdr.jpg') repeat-x top center; 
}

#hdr .inner
{
	position: relative;
	margin: 0 auto;
	width: 959px;
	height: 218px;
}

#hdr .inner h1
{
	position: absolute;
	top: 40px;
	left: 0;
	width: 491px;
	height: 101px;
	background: url('/img/home/iR/h1_logo.png') no-repeat; 
}

#hdr .inner #cd 
{
	position: absolute;
	top: -190px;
	right: 0;
	z-index: 1;
	width: 360px; 
	height: 360px;
	background: url('/img/home/bg/hdr_cd.png') no-repeat; 
}

#hdr .inner #cd.green 
{
	background-position: 0 -707px;
}

#hdr .inner #cd.purple 
{
	background-position: 0 -1060px;
}

#hdr .inner #cd.light_green 
{
	background-position: 0 -1413px;
}

#hdr .inner #cd.pink 
{
	background-position: 0 -1768px;
}

#hdr .inner #cd.red 
{
	background-position: 0 -353px;
}

/* ========= Start Navigation ========= */
#hdr .inner ul
{
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 0 10px;
	list-style: none;
	width: 100%;
	height: 40px; 
}

#hdr .inner ul li
{
	float: left;
}

#hdr .inner ul li a
{
	display: block;
	background: url('/img/home/bg/nav.png') no-repeat;
}

#hdr .inner ul li a#home
{
	width: 74px;
	height: 40px;
	background-position: 0 0;
}

#hdr .inner ul li a#home.active,
#hdr .inner ul li a#home:hover
{
	background-position: 0 -40px;
}

#hdr .inner ul li a#packages
{
	width: 170px;
	height: 40px;
	background-position: -74px 0;
}

#hdr .inner ul li a#packages.active,
#hdr .inner ul li a#packages:hover
{
	background-position: -74px -80px;
}

#hdr .inner ul li a#about
{
	width: 96px;
	height: 40px;
	background-position: -244px 0;
}

#hdr .inner ul li a#about.active,
#hdr .inner ul li a#about:hover
{
	background-position: -244px -120px;
}

#hdr .inner ul li a#happy
{
	width: 135px;
	height: 40px;
	background-position: -340px 0;
}

#hdr .inner ul li a#happy.active,
#hdr .inner ul li a#happy:hover
{
	background-position: -340px -160px;
}

#hdr .inner ul li a#press
{
	width: 71px;
	height: 40px;
	background-position: -475px 0;
}

#hdr .inner ul li a#press.active,
#hdr .inner ul li a#press:hover
{
	background-position: -475px -200px;
}

#hdr .inner ul li a#contact
{
	width: 102px;
	height: 40px;
	background-position: -546px 0;
}

#hdr .inner ul li a#contact.active,
#hdr .inner ul li a#contact:hover
{
	background-position: -546px -240px;
}
/* ========= End Navigation ========= */

#hdr .inner #demo_tab
{
	position: absolute;
	z-index: 2;
	top: 177px;
	right: 10px;
	width: 280px;
	height: 291px;
	background: url('/img/home/bg/demo_tab.png') no-repeat;
}

#hdr .inner #demo_tab.open
{
	background-position: 0 -295px!important;
}

#hdr .inner #demo_tab a
{
	margin: 15px 0 0 15px;
	width: 114px;
	height: 17px;
	background: url('/img/home/iR/a_listen_demo.jpg') no-repeat;
}

#hdr .inner #demo_tab #player
{
	margin: 10px 0 0 17px;
	width: 248px;
	height: 100px;
}

#wrapper
{
	position: relative;
	z-index: 3;
	margin: 0 auto; 
	width: 959px;
}

#wrapper .polaroid 
{ 
	position: absolute;
	z-index: 0;
	top: 50px;
	left: -162px;
	width: 274px; 
	height: 285px;
	background: url('/img/home/bg/polaroid.jpg') no-repeat; 
}

#wrapper .cassette 
{ 
	position: absolute;
	z-index: 0;
	top: 330px;
	left: -95px;
	width: 198px; 
	height: 227px;
	background: url('/img/home/bg/cassette.jpg') no-repeat; 
}

#wrapper .polaroids 
{ 
	position: absolute;
	z-index: 0;
	top: 550px;
	left: -140px;
	width: 340px; 
	height: 686px;
	background: url('/img/home/bg/polaroids.jpg') no-repeat; 
}

#wrapper .polaroid_right
{
	position: absolute;
	z-index: 0;
	top: 200px;
	right: -160px;
	width: 260px; 
	height: 275px;
	background: url('/img/home/bg/polaroid_right.jpg') no-repeat; 
}

#wrapper .cd_polaroids
{
	position: absolute;
	z-index: 0;
	top: 600px;
	right: -137px;
	width: 320px; 
	height: 603px;
	background: url('/img/home/bg/cd_polaroids.jpg') no-repeat; 
}

#wrapper .hdr
{
	position: absolute;
	top: -20px;
	left: -15px;
	width: 989px;
	height: 20px;
	background: url('/img/home/bg/shadow_top.gif') repeat-y;
}

#wrapper .left
{
	position: absolute;
	top: 0;
	left: -46px;
	width: 46px;
	height: 100%;
	background: url('/img/home/bg/shadow_left.png') repeat-y;
}

#wrapper .right
{
	position: absolute;
	top: 0;
	right: -15px;
	width: 15px;
	height: 100%;
	background: url('/img/home/bg/shadow_right.png') repeat-y;
}

#wrapper .ftr
{
	position: absolute;
	bottom: -20px;
	left: -15px;
	width: 989px;
	height: 20px;
	background: url('/img/home/bg/shadow_btm.gif') repeat-y;
}

#content 
{ 
	position: relative;
	z-index: 2;
	margin: 0 auto; 
	padding: 20px 0 30px 0; 
	width: 959px; 
	background: #FFF url('/img/home/bg/content_grain.gif') repeat; 
}

#content #left 
{ 
	float: left; 
	width: 570px;
	padding: 0 40px;
}

#content #left h2 
{
	position: relative;
	margin: 0 0 20px 0;
	font-size: 2.6em; 
	color: #7AB2DC;
}

#content #left h3 
{
	margin: 0 0 20px 0;
	font-size: 2.6em; 
	color: #0055A0;
}

#content #left p 
{
	font-size: 1.4em;
}

#content #left a#view_packages 
{
	margin: 20px 0;
	width: 208px;
	height: 39px;
	background: url('/img/home/iR/a_view_packages_pricing.png') no-repeat;
}

#content #left a#view_packages:hover 
{
	background-position: left bottom;
}

#content #left #polaroid_strip 
{
	position: relative;
	margin: 10px 0 0 -10px;
	width: 597px;
	height: 288px;
	background: url('/img/home/bg/polaroid_strip.jpg') no-repeat;
}

#content #left #polaroid_strip .price
{
	position: absolute;
	top: -60px;
	right: 0;
	width: 121px;
	height: 122px;
	background: url('/img/home/iR/prices_from_49.png') no-repeat;
}

#content #left #headphones
{
	position: relative;
	right: -40px;
	float: right;
	margin: 0 0 0 10px;
	width: 265px;
	height: 171px;
	background: url('/img/about-us/bg/headphones.jpg') no-repeat;
}

#content #left .hr
{
	margin: 20px 0;
	width: 570px;
	height: 2px;
	background: url('/img/home/bg/hr.gif') no-repeat;
}

#content #left ul
{
	margin: 0 0 10px 0;
}

#content #left ul li
{
	margin: 0 0 10px 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	line-height: 1.5em;
	color: #666;
}

#content #left ul li span
{
	color: #666;
}

#content #left ul li a
{
	color: #666;
	text-decoration: none;
}

#content #left ul li a:hover
{
	text-decoration: underline;
}

#content #left .presenter
{
	display: inline-block; /* IE7not8 */ 
}

#content #left .presenter:after
{
	/* FF, IE8, O, S, etc. */ content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

#content #left .presenter img
{
	float: left;
	margin: 0 10px 10px 0;
}

#content #left .presenter h5
{
	margin: 0 0 10px 0;
	font-size: 2.2em;
	color: #6FBD95;
}

#content #left .presenter a
{
	margin: 0 0 0 200px;
	width: 85px;
	height: 30px;
	background: url('/img/about-us/iR/a_demo.png') no-repeat; 
}

#content #left .presenter a:hover
{
	background-position: left bottom;
}

#content #left #step_1
{
	margin: 0 0 0 -10px;
	padding: 20px;
	width: 565px;
	height: 105px;
	background: url('/img/home/bg/step_1.jpg') no-repeat; 
}

#content #left #step_1 h5
{
	margin: 0 0 5px 0;
	font-style: italic;
	font-size: 1.8em;
	color: #0055A0;
}

#content #left #step_1 p
{
	width: 400px;
}

#content #left #step_2
{
	margin: 0 0 0 -10px;
	padding: 20px;
	width: 565px;
	height: 95px;
	background: url('/img/home/bg/step_2.jpg') no-repeat; 
}

#content #left #step_2 h5
{
	margin: 0 0 5px 0;
	font-style: italic;
	font-size: 1.8em;
	color: #0055A0;
}

#content #left #step_2 p
{
	width: 400px;
}

#content #left #step_3
{
	margin: 0 0 0 -10px;
	padding: 20px;
	width: 565px;
	height: 124px;
	background: url('/img/home/bg/step_3.jpg') no-repeat; 
}

#content #left #step_3 h5
{
	margin: 0 0 5px 0;
	font-style: italic;
	font-size: 1.8em;
	color: #0055A0;
}

#content #left #step_3 p
{
	width: 400px;
}

#content #left #step_4
{
	margin: 0 0 0 -10px;
	padding: 20px;
	width: 565px;
	height: 132px;
	background: url('/img/home/bg/step_4.jpg') no-repeat; 
}

#content #left #step_4 h5
{
	margin: 0 0 5px 0;
	font-style: italic;
	font-size: 1.8em;
	color: #0055A0;
}

#content #left #step_4 p
{
	width: 400px;
}

#content #left .testimonial
{
	position: relative;
	margin: 0 0 40px 0;
	width: 533px;
	padding: 20px 30px 20px 20px; 
	background: url('/img/happy-people/bg/testimonial_bg.jpg') repeat-y;
}

#content #left .testimonial div.top
{
	top: 0;
	left: 0;
	position: absolute;
	width: 583px;
	height: 10px;
	background: url('/img/happy-people/bg/testimonial_top.jpg') repeat-y;
}

#content #left .testimonial div.btm
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 583px;
	height: 10px;
	background: url('/img/happy-people/bg/testimonial_btm.jpg') repeat-y;
}

#content #left .testimonial p
{
	padding: 0 0 0 40px;
	font-style: italic;
	background: url('/img/happy-people/bg/start_quote.gif') no-repeat;
	background-position: 0 0;	
}

#content #left .testimonial span
{
	float: right;
	font-style: italic;	
	font-size: 1.4em;
	color: #9B5BA4;
	padding: 10px 40px 10px 0;
	background: url('/img/happy-people/bg/end_quote.png') no-repeat;
	background-position: 100% 7px;
}

#content #left .package
{
	position: relative;
	margin: 0 0 20px 0;
	width: 533px;
	padding: 20px 30px 20px 20px; 
	background: url('/img/packages-and-pricing/bg/testimonial_bg.jpg') repeat-y;
}

#content #left .package div.top
{
	top: 0;
	left: 0;
	position: absolute;
	width: 583px;
	height: 10px;
	background: url('/img/packages-and-pricing/bg/testimonial_top.jpg') repeat-y;
}

#content #left .package div.btm
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 583px;
	height: 8px;
	background: url('/img/packages-and-pricing/bg/testimonial_btm.jpg') repeat-y;
}

#content #left .package .sticker
{
	width: 146px;
	height: 146px;
	float: left;
}

#content #left .package .sticker 
{
	background: url('/img/packages-and-pricing/bg/stickers.png') no-repeat;
}

#content #left .package .info h5
{
	color: #7AB2DC;
}

#content #left .package .info
{
	width: 370px;
	float: right;
}

#content #left .package .info h5
{
	font-weight: bold;
	font-size: 2.2em;
	margin: 0 0 5px 0;
}

#content #left .package .info p
{
	padding: 0 0 10px 0;
	background: none;
	font-style: normal;
}

#content #left .package .info a
{
	width: 214px;
	height: 29px;
	background-position: left;
	background: url('/img/packages-and-pricing/iR/btn.png') no-repeat;
}

#content #left .package .info a:hover
{
	background-position: 100% 0;
}

#content #left .package .info a span
{
	background: none;
	padding: 0;
}

#content #left .package #green.sticker 
{
	background-position: 0 -146px;
}

#content #left .package .info h5.green
{
	color: #a7bc8b!important;
}

#content #left .package .info a.green
{
	background-position: 0 -29px;
}

#content #left .package .info a.green:hover
{
	background-position: 100% -29px;
}

#content #left .package #teal.sticker 
{
	background-position: 0 -292px;
}

#content #left .package .info h5.teal
{
	color: #6fbd95!important;
}

#content #left .package .info a.teal
{
	background-position: 0 -58px;
}

#content #left .package .info a.teal:hover
{
	background-position: 100% -58px;
}

#content #left .package #pink.sticker 
{
	background-position: 0 -438px;
}

#content #left .package .info h5.pink
{
	color: #ef93b0!important;
}

#content #left .package .info a.pink
{
	background-position: 0 -87px;
}

#content #left .package .info a.pink:hover
{
	background-position: 100% -87px;
}

#content #left .package #orange.sticker 
{
	background-position: 0 -584px;
}

#content #left .package .info h5.orange
{
	color: #f7941d!important;
}

#content #left .package .info a.orange:hover
{
	background-position: 100% -116px;
}

#content #left .package .info a.orange
{
	background-position: 0 -116px;
}

#content #left .package #dark_blue.sticker 
{
	background-position: 0 -730px;
}

#content #left .package #dark_blue.sticker:hover 
{
	background-position: 100% -730px;
}

#content #left .package .info h5.dark_blue
{
	color: #0055a0!important;
}

#content #left .package .info a.dark_blue
{
	background-position: 0 -145px;
}

#content #left .package .info a.dark_blue:hover
{
	background-position: 100% -145px;
}

#content #left .package #red.sticker 
{
	background-position: 0 -876px;
}

#content #left .package .info h5.red
{
	color: #e52b38!important;
}

#content #left .package .info a.red
{
	background-position: 0 -174px;
}

#content #left .package .info a.red:hover
{
	background-position: 100% -174px;
}

#content #left .package #purple.sticker 
{
	background-position: 0 -1022px;
}

#content #left .package .info h5.purple
{
	color: #9d5da6!important;
}

#content #left .package .info a.purple
{
	background-position: 0 -203px;
}

#content #left .package .info a.purple:hover
{
	background-position: 100%-203px;
}

#content #left .package #black.sticker 
{
	background-position: 0 -1168px;
}

#content #left .package .info h5.black
{
	color: #555!important;
}

#content #left .package .info a.black
{
	background-position: 0 -232px;
}

#content #left .package .info a.black:hover
{
	background-position: 100% -232px;
}

#content #left .press_paper
{
	margin: 0 0 40px 0;
	width: 523px;
	height: 113px;
	padding: 30px; 
}

#content #left .press_paper.one
{
	background: url('/img/press/bg/press_1.png') no-repeat;
}

#content #left .press_paper.two 
{
	background: url('/img/press/bg/press_2.png') no-repeat;
}

#content #left .press_paper.three
{
	background: url('/img/press/bg/press_3.png') no-repeat;
}

#content #left .press_paper.four
{
	background: url('/img/press/bg/press_4.png') no-repeat;
}

#content #left .press_paper.five
{
	background: url('/img/press/bg/press_5.png') no-repeat;
}

#content #left .press_paper a
{
	font-size: 1.4em;
	color: #8EA175; 
}

#content #left .press_paper a:hover
{
	text-decoration: none; 
}

#content #left form#login input
{
	color: #999;
	font-style: italic;
	margin: 0 10px 0 0;
	padding: 10px;
	width: 260px;
	border: 1px solid #CCC;
}

#content #left form#login a#login_account
{
	margin: 20px 10px 0 0;
	float: left;
	width: 169px;
	height: 39px;
	background: url('/img/user/iR/a_login.png') no-repeat;
}

#content #left form#login a#login_account:hover
{
	background-position: left bottom;
}

#content #left form#package
{
	margin: 20px 0 0 0;
}

#content #left form#package h3
{
	font-size: 2.2em;
	margin: 0 0 10px 0;
	padding: 0;
	color: #7AB2DC;
}

#content #left form#package input
{
	color: #999;
	font-style: italic;
	margin: 0 10px 20px 0;
	padding: 10px;
	width: 260px;
	border: 1px solid #CCC;
}

#content #left form#package textarea
{
	color: #999;
	font-style: italic;
	font-size: 1.4em;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 554px;
	height: 150px;
	border: 1px solid #CCC;
}

#content #left form#package p.count
{
	margin: -10px 0 0 0;
	display: block!important;
}

#content #left form#package div#email
{
	display: none;
}

#content #left form#package a#involve
{
	margin: 10px 10px 10px 0;
	width: 208px;
	height: 39px;
	background: url('/img/user/iR/a_involve.png') no-repeat;
}

#content #left form#package a#involve:hover
{
	background-position: left bottom;
}

#content #left form#package a#save
{
	margin: 10px 10px 10px 0;
	width: 169px;
	height: 39px;
	background: url('/img/user/iR/a_save.png') no-repeat;
}

#content #left form#package a#save:hover
{
	background-position: left bottom;
}

#content #left form#package a#create
{
	float: left;
	margin: 10px 10px 10px 0;
	width: 152px;
	height: 39px;
	background: url('/img/user/iR/a_create.png') no-repeat;
}

#content #left form#package a#create:hover
{
	background-position: left bottom;
}

#content #left form a#home
{
	margin: 0 10px 10px 0;
	width: 140px;
	height: 39px;
	background: url('/img/user/iR/a_home.png') no-repeat;
}

#content #left form a#home:hover
{
	background-position: left bottom;
}

#content #left form#package a#send
{
	margin: 0 10px 0 0;
	width: 120px;
	height: 39px;
	background: url('/img/user/iR/a_send.png') no-repeat;
}

#content #left form#package a#send:hover
{
	background-position: left bottom;
}

#content #left form#package a#send_email
{
	float: left;
	margin: 0 10px 0 0;
	width: 84px;
	height: 39px;
	background: url('/img/contact-us/iR/a_send_email.png') no-repeat;
}

#content #left form#package a#send_email:hover
{
	background-position: left bottom;
}

#content #left form#package #loader
{
	margin: 6px 0 0 0;
}
#content #left form#package h5
{
	margin: 0 0 10px 0;
	font-size: 1.6em!important; 
	color: #7AB2DC;
}

#content #left a.change
{
	position: absolute;
	top: 15px;
	right: 0;
	width: 83px;
	height: 29px;
	background: url('/img/packages-and-pricing/iR/change.png') no-repeat;
}

#content #left #table
{
	margin: 0 0 0 -15px;
	width: 606px;
	height: 828px;
	background: url('/img/packages-and-pricing/bg/table.png') no-repeat;
}

#content #left #table table
{
	margin: 65px 0 0 0;
}

#content #left #table table td
{
	width: 33%;
	padding: 30px 0;
	font-size: 1.4em; 
	color: #666; 
	line-height: 1.5; 
	font-style: italic;
	margin: 0; 
	text-align: center; 
}

#content #left #table table td span
{
	color: #e52b38;
}

#content #left #table table td a
{
	margin: 0 0 0 20px;
	width: 159px;
	height: 39px;
	background: url('/img/packages-and-pricing/iR/buy.png') no-repeat;
}

#content #left #table table td a:hover
{
	background-position: left bottom;
}

#content #left #table2
{
	margin: 20px 0 0 -15px;
	width: 606px;
	height: 633px;
	background: url('/img/packages-and-pricing/bg/table_2.png') no-repeat;
}

#content #left #table2 table td
{
	padding: 40px 0 20px;
	font-size: 1.4em; 
	color: #666; 
	line-height: 1.5; 
	font-style: italic;
	margin: 0; 
	text-align: center; 
}

#content #left #table2 table td span
{
	color: #e52b38;
}

#content #left #table2 table td input
{
	color: #e52b38;
	font-style: italic;
	padding: 10px;
	border: 1px solid #CCC;
}

#content #left #table2 table td select
{	color: #666;
	padding: 3px 5px;
	border: 1px solid #CCC;
}

#content #left #table2 table td a.continue
{
	margin: 0 0 0 -100px;
	width: 171px;
	height: 39px;
	background: url('/img/packages-and-pricing/iR/continue.png') no-repeat;
}

#content #left #table2 table td a.continue:hover
{
	background-position: left bottom;
}

#content #left #table2 table td a.update
{
	margin: 0 0 0 -100px;
	width: 146px;
	height: 39px;
	background: url('/img/packages-and-pricing/iR/update.png') no-repeat;
}

#content #left #table2 table td a.update:hover
{
	background-position: left bottom;
}

#content #left #table2.groupon
{
	margin: 20px 0 0 -15px;
	width: 606px;
	height: 680px;
	background: url('/img/packages-and-pricing/bg/table_3.png') no-repeat!important;
}


#content #left a.change:hover
{
	background-position: left bottom;
}

#content #right 
{ 
	position: relative; 
	float: right; 
	width: 309px;
	background: url('/img/home/bg/right_grain.gif') repeat-y; 
}

#content #right #login
{
	left: 20px;
	position: relative;
	z-index: 3;
	width: 272px; 
	height: 130px;
}

#content #right #login h5
{
	width: 209px;
	height: 54px;
	background: url('/img/home/bg/login.jpg') no-repeat; 
}

#content #right #login a
{
	margin: 20px 0 0 0;
	width: 156px;
	height: 30px;
	background: url('/img/home/iR/login.png') no-repeat; 
}

#content #right #login a:hover
{
	background-position: left bottom;
}

#content #right #happy_people
{
	position: relative;
	z-index: 3;
	top: -47px;
	width: 256px; 
	height: 165px;
	margin: 0 0 -20px 0;
	padding: 100px 40px 0 40px;
	background: url('/img/home/bg/paper_clip.png') no-repeat; 
}

#content #right #happy_people p span
{
	font-style: italic;
	font-size: 0.8em;
	color: #9B5BA4;
}

#content #right #happy_people a
{
	margin: 10px 0 0 0;
	width: 87px;
	height: 21px;
	background: url('/img/home/iR/a_read_more.gif') no-repeat;
}

#content #right #happy_people a:hover
{
	background-position: left bottom;
}

#content #right #press_cutting
{
	position: relative;
	z-index: 3;
	width: 334px; 
	height: 174px;
	background: url('/img/home/bg/press_cutting.png') no-repeat; 
}

#content #right #djs
{
	position: relative;
	z-index: 3;
	top: 10px;
	left: 20px;
	width: 272px; 
	height: 253px;
	background: url('/img/home/bg/djs.png') no-repeat; 
}

#content #right #top_rated
{
	position: relative;
	top: 30px;
	left: 20px;
	width: 272px;
	height: 230px;
}

#content #right #top_rated h5
{
	width: 144px;
	height: 31px;
	margin: 0 0 10px 0;
	background: url('/img/home/iR/h5_top_rated.gif') no-repeat;
}

#content #right #top_rated .listen_demo
{
	width: 200px;
	height: 12px;
	margin: 0 auto 10px auto;
	background: url('/img/home/iR/listen_demo.gif') no-repeat;
}

#content #right #top_rated ul li
{
	margin: 0 10px 0 0;
	list-style: none;
	float: left;
}

#content #right #top_rated ul li a:hover
{
	background-position: left bottom!important;
}

#content #right #top_rated ul li a#scott_mills
{
	width: 105px;
	height: 30px;
	background: url('/img/home/iR/a_scott_mills.png') no-repeat;
}

#content #right #top_rated ul li a#mark_goodier
{
	width: 130px;
	height: 30px;
	background: url('/img/home/iR/a_mark_goodier.png') no-repeat;
}

#content #right #twitter
{
	position: relative;
	z-index: 3;
	left: 15px;
	width: 231px; 
	height: 198px;
	padding: 65px 24px 0 24px;
	background: url('/img/home/bg/twitter.png') no-repeat; 
}

#content #right #twitter .author
{
	position: absolute;
	left: 25px;
	bottom: 50px;
	display: block;
	font-size: 1.2em;
	color: #666;
}

#content #right #twitter .meta
{
	position: absolute;
	left: 25px;
	bottom: 35px;
	display: block;
	font-size: 1.2em;
	color: #7AB2DC;
}

#content #right #twitter a
{
	position: absolute;
	z-index: 3;
	right: 20px;
	bottom: -24px;
	width: 102px; 
	height: 28px;
	background: url('/img/home/iR/a_follow_us.png') no-repeat; 
}

#content #right .top 
{ 
	position: absolute; 
	top: 0; 
	width: 309px; 
	height: 85px; 
	background: url('/img/home/bg/right_grain_span.gif') no-repeat left top; 
}

#content #right .btm 
{ 
	position: absolute; 
	bottom: 0; 
	width: 309px; 
	height: 85px; 
	background: url('/img/home/bg/right_grain_span.gif') no-repeat left bottom; 
}

#content #right a#logout
{
	position: relative;
	top: -80px;
	left: 204px;
	width: 85px;
	height: 40px;
	background: url('/img/user/iR/a_logout.png') no-repeat; 
}

#content #right a#logout:hover
{
	background-position: left bottom;
}

#ftr 
{ 
	width: 100%; 
	height: 210px; 
	background: url('/img/home/bg/ftr_grain.gif') repeat-x; 
} 

#ftr .inner
{
	position: relative;
	z-index: 4;
	margin: 0 auto;
	padding: 30px 0 0 0;
	width: 959px;
}

#ftr .inner ul
{
	float: right;
	margin: 0 10px 10px 0;
	list-style: none;
	color: #666;
}

#ftr .inner ul li
{
	float: right;
	margin: 0 0 0 10px;
	list-style: none;
	color: #666;
}

#ftr .inner ul li a
{
	color: #666;
	text-decoration: none;
	font-size: 1.1em;
}
#ftr .inner ul li a.active,
#ftr .inner ul li a:hover
{
	text-decoration: underline;
}

#ftr .inner p
{
	clear: right;
	float: right;
	margin: 0 10px 0 0;
	color: #666;
	text-decoration: none;
	font-size: 1.1em;
}

#ftr .inner .radio
{
	position: absolute;
	z-index: 3;
	display: block;
	left: -47px;
	bottom: -181px;
	width: 289px;
	height: 227px;
	background: url('/img/home/bg/radio.png') no-repeat; 
}

/* Member Panel */

.italic 
{
	margin: 0 0 20px 0;
	font-style: italic;
	font-size: 1.2em!important;
}


.col_1
{
	width: 180px;
}

.col_2
{
	width: 320px;
}

.pad_1
{
	padding: 55px 0 20px 0;
}

.pad_2
{
	padding: 55px 0 20px 0;
}

.pad_3
{
	padding: 55px 0 10px 0;
}

#content #left #table2 table td.pad_4 
{ 
	padding: 10px 0 0 30px!important; 
}

.welcome
{
	color: #FFF;
	position: relative;
	top: 115px;
	left: 223px;
	font-size: 1.8em;
}



h1, h2, h3, h4, h5, h6 
{ 
	font-weight: lighter; 
}

.blue
{
	color: #7AB2DC!important;
}

.green
{
	color: #6FBD95!important;
}

.purple
{
	color: #9B5BA4!important;
}

.light_green
{
	color: #a3bd7f!important;
}

.pink
{
	color: #ef93b0!important;
}

.red
{
	color: #e52b38!important;
}

a.btnReplace 
{ 
cursor: pointer; 
}

a:focus 
{ 
	outline: none!important; 
}

input.btnReplace 
{ 
	display: none; 
	margin: 0; 
	padding: 0; 
}

input, textarea 
{ 
	font-family: Georgia, "Times New Roman", Times, serif!important;
}

img.btnReplace 
{ 
	cursor: pointer; 
}

.imgReplace 
{ 
	background-position: top; 
	background-repeat: no-repeat; 
	display: block; 
}

.imgReplace span 
{ 
	width: 0px; 
	height: 0px; 
	overflow: hidden; 
	display: block; 
}
 
* html .clearfix 
{ 
	height: 1%; /* IE5-6 */ 
}

* + html .clearfix 
{ 
	display: inline-block; /* IE7not8 */ 
}

.clearfix:after 
{ 
	/* FF, IE8, O, S, etc. */ content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}


@media screen and (-webkit-min-device-pixel-ratio:0){
	
	#content #left #table table 
	{
		margin: 0;
		padding: 50px 0 0 0;
	}
}

