body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#00BDFF;
	background-image:url(/images/background_linen.png);
	background-attachment:fixed; 
	background-repeat:repeat;
}
* {margin:0px;padding:0px;}
.clear{clear:both;}
#container {
	margin: 0px auto;
	text-align: left;
	width: 979px;
}
#mobilecontainer {
	margin: 0px auto;
	text-align: left;
	width: 645px;
}
#header {
	background-image:url(/images/rwlogo.png);
	width:968px;
	height:111px;
	margin-left: auto;
	margin-right: auto;
	//background-position: -1px;
}
#mobileheader {
	background-image:url(/images/rwlogo-mobile.png);
	width:320px;
	height:37px;
	margin-left: auto;
	margin-right: auto;
	//background-position: -1px;
}
#mobileheader2 {
	background-image:url(/images/rwlogo-mobile2.png);
	width:640px;
	height:73px;
	margin-left: auto;
	margin-right: auto;
	//background-position: -1px;
}
#bodytop {
	background-image:url(/images/bodytop.png);
	width:960px;
	height:23px;
	margin-left: auto;
	margin-right: auto;
}
#mobilebodybottom {
	background-image:url(/images/bodybottom.png);
	width:640px;
	height:35px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: none;
	background-position: -3px;
}
#mobilebodytop {
	background-image:url(/images/bodytop.png);
	width:640px;
	height:23px;
	margin-left: auto;
	margin-right: auto;
}
#bodybottom {
	background-image:url(/images/bodybottom.png);
	width:960px;
	height:35px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: none;
	background-position: -3px;
}
#border {
	background-image:url(/images/bodybg.png);
	background-repeat: repeat-y;
	width:960px;
	margin-left: auto;
	margin-right: auto;
}
#rwapps {
//	background-image:url(/images/bodytop.png);
//	width:960px;
	height:10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#rwappicons {
//	background-image:url(/images/bodytop.png);
//	width:960px;
	height:60px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#rwfooter {
//	background-image:url(/images/bodytop.png);
//	width:960px;
	height:23px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#main {
	background-image:url(/images/contentbg.gif);
	background-color:#ABE4FE;
	margin: 0px 20px 0px 12px;
	background-repeat: repeat-x;
}
#video {
	background-image:url(/images/contentbg.gif);
	background-color:#ABE4FE;
	margin: 0px 20px 0px 12px;
	background-repeat: repeat-x;
}

#left {
	width:320px;
	float:left;
	display:inline;
//	background-image:url(/images/iphone-1.png);
//	background-color:#5DA0D7;
	
}
#right {
	float:right;
	width:600px;
}

#full {
	float:left;
	width:100%;
}
#center {
	width:840px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
/***************** Content ***********************/
.left p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}

.contact {
	margin: 30px 75px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.rwfooter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}
.content {
	width:590px;
}
.content h3 {
	background-image:url(/images/welcome.png);
	background-repeat:no-repeat;
	width:590px;
	height:33px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.content p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}

.content a {
	color:#2e260f;
}
.content a:hover {
	color:#cf0002;
}

.asseenontv {
	width:590px;
}
.asseenontv h1, h3 {
	background-image:url(/images/atvtitle.png);
	background-repeat:no-repeat;
	width:590px;
	height:27px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.asseenontv h4 {
	width:590px;
	height:37px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.asseenontv p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}
.asseenontv a {
	color:#2e260f;
}
.asseenontv a:hover {
	color:#cf0002;
}

.soundview {
	width:590px;
}
.soundview h1, h3 {
	background-image:url(/images/svheader.png);
	background-repeat:no-repeat;
	width:590px;
	height:27px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.soundview h4 {
	width:590px;
	height:33px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.soundview p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}
.soundview li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}
.soundview a {
	color:#2e260f;
}
.soundview a:hover {
	color:#cf0002;
}


.photosphere {
	width:590px;
}

.photosphere h1, h3 {
	background-image:url(/images/photospheretext.png);
	background-repeat:no-repeat;
	width:590px;
	height:27px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.photosphere h4 {
	width:590px;
	height:33px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.photosphere p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}
.photosphere a {
	color:#2e260f;
}
.photosphere a:hover {
	color:#cf0002;
}


.lunarphase {
	width:590px;
}
.lunarphase h3 {
	background-image:url(/images/lunarphasetxt.png);
	background-repeat:no-repeat;
	width:590px;
	height:33px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.lunarphase h4 {
	width:590px;
	height:33px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.lunarphase p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}
.lunarphase li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}
.lunarphase a {
	color:#2e260f;
}
.lunarphase a:hover {
	color:#cf0002;
}


.sonance
{
	width:590px;
}

.sonance h1 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	width:590px;	
}

.sonance p 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
}




.news p 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	padding: 10px 0px 0px 6px;
	font-weight:900;
	width: 520px;
}

.news h3 {
	background-image:url(/images/news.png);
	background-repeat:no-repeat;
	width:590px;
	height:33px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.news a:hover 
{
	color:#FFFFFF;
}


.product {
	width:870px;
	margin: 20px 20px 0px 20px;
}
.product h3 {
	background-image:url(/images/products.png);
	background-repeat:no-repeat;
	width:870px;
	height:33px;
	text-indent:1100px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 20px 20px 15px 20px;
	padding: 0px 0px 10px 0px;
}
.product a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #003a65;
	font-weight:900;
	border: 0px solid #6698bd;
	display:inline;	
	float:left;
	margin: 6px 0px 6px 11px;
}
.product a:link {text-decoration: none; }
.product a:visited {text-decoration: none; }	
.product a:hover {text-decoration: underline; }
.product a:active {text-decoration: none; }
//.product a:hover {
//	border: 1px solid #c40000;
//}
//.product img {
//	border: 6px solid #ffffff;
//}


/***************** Menu ***********************/
#menu {
	background-image:url(/images/menu.gif);
	width:261px;
	height:449px;
	margin-left:93px;
}
#menu ul {
	padding: 30px 0px 0px 0px;
	width:220px;
	margin-left:15px;
}
#menu li {
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: 1px dotted #2e2304;
	list-style-type: none;
	padding: 4px 30px 4px 0px;
	text-align:right;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: 900;
	color: #2e260f;
	text-decoration: none;
	font-size: 12px;
	
}
#menu a:hover {
	color:#c40000;
}
.lastchild{
	border-bottom: none !important;
}
#menubottom {
	background-image:url(/images/menubottom.jpg);
	background-repeat:no-repeat;
	width:261px;
	height:76px;
	margin-left:93px;
}
#menubottom ul {
	padding: 20px 0px 0px 0px;
	width:240px;
	margin-left:15px;
}
#menubottom li {
	float:left;
	display:inline;
	width:77px;
	text-align:center;
}
#menubottom a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bolder;
	font-size:10px;
	color: #6e6b53;
	text-transform: uppercase;
}
#menubottom a:hover {
	color:#c40000;
}
/***************** Footer ***********************/
#footer {
	background-color:#8bcaef;
	background-image:url(/images/borderfooter.gif);
	height:74px;
	width:979px;
}
#footerend {
	background-image:url(/images/borderfooterend.gif);
	background-repeat: no-repeat;
	width:979px;
	height:9px;
	display:block;
}
#copyright {
	background-image:url(/images/copyright.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:43px;
	display:inline;
	margin-left:103px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: #463d16;
	padding: 30px 20px 0px 20px;
	text-align:center;
}
#copyright a {
	font-family: Arial, Helvetica, sans-serif;
	color: #463d16;
}
#payment {
	float:left;
	display:inline;
	margin: 10px 0px 20px 135px;
}
#payment img {
	border: none;
}


#sddm
{	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-left: 220px;
	z-index: 30
}

#sddm li
{	
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 16px arial
}

#sddm li a
{	
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 10px;
	width: 150px;
	background: #0092DF;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover
{	background: #0033FF;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2
}

	#sddm div a
	{	position: relative;
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #0092DF;
		color: #FFFFFF;
		font: 16px arial}

	#sddm div a:hover
	{	background: #0033FF;
		color: #FFF
	}



#page_screen0
{
   background-color:#000;
   filter:alpha(opacity=60);  
   opacity: 0.6;     
   position:absolute;
   z-index:400000;
   top:0px;
   left:0px;
   width:100%;
   display:none;
}

div.layer1 {
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	border: 6px solid #333;
	padding: 5px;
	 z-index:500000;
}

div.layer2 {
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	border: 0px solid #333;
	padding: 0px;
	z-index:500000;
	margin-left: auto;
	margin-right: auto;
}

a:link {text-decoration: underline; }
a:visited {text-decoration: none; }	
a:hover {text-decoration: underline; }
a:active {text-decoration: none; }