@charset "UTF-8";
/* CSS for DreamInc Landing Page © 2009 Ulladulla Web+Design | www.ulladullawebdesign.comn */

body 					{ font-family: Tahoma, Geneva, sans-serif; padding: 0px; margin: 0px; background: #d4d600 url('../images/global/body_bkgnd.jpg') no-repeat center top; text-align: center; }

a						{ text-decoration: none; }
.clear					{ clear: both; content: "."; height: 0; visibility: hidden; display: block; }
img						{ border: none; }

#container 				{ margin: 0px auto 0px auto; text-align: left; width: 984px; position: relative; background: #fff url('../images/global/header_bkgnd.jpg') no-repeat center top }

#navigation				{ width: 694px; height: 60px; position: absolute; right: 0px; top: 73px; }

#navMenu, #navMenu * { margin: 0; padding: 0; list-style: none; }
#navMenu { line-height:	1.0; margin: 11px 0px 0px 10px; }
#navMenu ul { position: absolute; top: -999em; width: 10em; /* left offset of submenus need to match (see below) */ }
#navMenu ul li { width: 100%; }
#navMenu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#navMenu li { float: left; position: relative; }
#navMenu a { display: block; position: relative; }
#navMenu li:hover ul, #navMenu li.sfHover ul { left: 0; top: 1.8em; /* match top ul list item height */ z-index: 99; }
ul#navMenu li:hover li ul, ul#navMenu li.sfHover li ul { top: -999em; }
ul#navMenu li li:hover ul, ul#navMenu li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
ul#navMenu li li:hover li ul, ul#navMenu li li.sfHover li ul { top: -999em; }
ul#navMenu li li li:hover ul, ul#navMenu li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
#navMenu { float: left; margin-bottom:	1em; }
#navMenu a { border-left: none; border-top: none; padding: 0.5em 0.7em; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; }
#navMenu a, #navMenu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ color: #FFF; }
#navMenu li ul	{ background-color: #3f383b; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding: 5px 0px 5px 0px; }
#navMenu li li { border-top: solid 1px #4b4548; }
#navMenu li li a, #navMenu li li a:visited { padding: 0.45em 0.85em; color: #FFF; }
#navMenu li:hover, #navMenu li.sfHover, #navMenu a:focus, #navMenu a:hover, #navMenu a:active { color: #124473; outline: 0; }
#navMenu li a:hover	{ color: #FFF; text-decoration: underline;  }
#navMenu li li a:hover	{ color: #FFF; text-decoration: underline; }
.sf-sub-indicator { display: none; }
a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top: 0.5em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
#navMenu li li a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top: 0.5em; } 
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }
#navMenu ul .sf-sub-indicator { background-position:  -10px 0; }
#navMenu ul a > .sf-sub-indicator { background-position:  0 0; }
#navMenu ul a:focus > .sf-sub-indicator, #navMenu ul a:hover > .sf-sub-indicator, #navMenu ul a:active > .sf-sub-indicator, #navMenu ul li:hover > a > .sf-sub-indicator, #navMenu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/ }
.sf-shadow ul { background:	url('../images/global/navShadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

#left					{ width: 536px; margin: 216px 24px 30px 37px; float: left; }
#topContent img			{ float: right; border: solid 2px #58ceff; margin: 5px 0px 5px 5px; }
#right					{ width: 375px; margin: 131px 0px 30px 0px; float: left; }

#tagCloud				{ padding: 44px 24px 22px 42px; background: url('../images/global/cloud_shadow.png') no-repeat left top; margin-bottom: 5px; line-height: 24px; }
.tag_cloud				{ padding: 3px; margin: 0px 0px 6px 0px; padding-bottom: 10px; text-decoration: none; }
.tag_cloud:link  		{ color: #19a1d2; }
.tag_cloud:visited 		{ color: #19a1d2; }
.tag_cloud:hover 		{ color: #d5d600; text-decoration: underline; }
.tag_cloud:active 		{ color: #d5d600; text-decoration: underline; }

#newsFeed				{ padding: 22px 24px 22px 28px; background: #f8f8f8 url('../images/global/bottomRight_shadow.png') no-repeat left top; margin-bottom: 5px; }

#links img				{ float: left; margin: 0px 4px 5px 0px; }
#links .end				{ margin-right: 0px; }

#banner720				{ text-align: center; padding: 4px 0px 4px 0px; border-top: solid 1px #d0d507; background-color: #fff; }

#footer					{ margin: 0px auto 0px auto; width: 984px; }

#fullNav				{ background: #27a2d6 url('../images/global/quickNav_bkgnd.png') repeat-x left top; padding: 34px 0px 30px 100px; position: relative; width: 884px; }
#fullNav .col			{ width: 165px; float: left; text-align: left; }
#fullNav ul				{ list-style: none; margin: 0px; padding: 0px; }
#fullNav ul li			{ list-style-type: none; font: 13px Georgia, "Times New Roman", Times, serif; color: #2e2e2e; margin-bottom: 7px; }
#fullNav li a			{ color: #2e2e2e; }
#fullNav li a:hover		{ color: #FFF; }

#copyright				{ position: relative; padding-top: 17px; background-color: #2e2e2e; border-top: solid 1px #d0d507; border-bottom: solid 1px #d0d507; text-align: center; font: 12px Georgia, "Times New Roman", Times, serif; color: #FFF; }
#copyright a			{ color: #777; text-decoration: none; }
#copyright a:hover		{ color: #FFF; text-decoration: underline; }

#socialNetworking		{ background: url('../images/global/socialNetworking_bkgnd.png') no-repeat left top; text-align: center; padding-top: 24px; position: relative; width: 984px; }
#socialNetworking img	{ float: left; }
#socialNetworking .left	{ margin-left: 214px; }

#follow					{ background: url('../images/global/divider.png') no-repeat left top; padding: 10px 0px 10px 0px; margin: 0px -10px 0px -10px; }
#follow img				{ border: none; }
#follow h2				{ width: 160px; padding-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; color: #3f383b; font-weight: normal; float: left; }

#newsImage				{ float: right; margin: 5px 0px 5px 5px; width: 180px; background-color: #3fbdf1; text-align: center; }
#newsImage img			{ border: 1px solid #fff; padding: 2px; }
#newsImage p			{ border-top: 1px #fff; padding: 10px; color: #fff; font: bold 11px Arial, Helvetica, sans-serif; margin: 0px; }

h1						{ font-size: 22px; margin-top: 0px; margin-bottom: 10px; color: #3cb7eb; position: relative; }
h1 em					{ color: #d5d600; font-style: normal; }
h1 strong				{ color: #d5d600; text-align: right; position: absolute; right: 0px; }
h2						{ font-size: 18px; margin-top: 0px; color: #3cb7eb; }
h2 em					{ color: #d5d600; font-style: normal; }
h3						{ font-size: 12px; margin-top: 0px; color: #474747; position: relative; padding: 7px 0px 7px 10px; border-bottom: 1px solid #FFF; background-color: #e1e1e1; margin: 0px; }
h3 em					{ color: #3fbdf1; font-style: normal; }
h3 strong				{ color: #474747; text-align: right; position: absolute; right: 0px; font-size: 11px; padding-right: 10px; }
h3 strong a				{ color: #474747; }
h3 strong a:hover		{ color: #999; text-decoration: underline; }
h3 a					{ color: #474747; }
h3 a:hover				{ color: #999; }
p						{ font-size: 12px; color: #474747; line-height: 19px; margin: 0px 0px 18px 0px; }
p a						{ color: #19a1d2; }
p a:hover				{ color: #6CF; }

#textPage h3			{ margin-left: -10px; }
#newsFeed h3			{ font-size: 12px; margin: 0px; padding: 0px; color: #3cb7eb; margin: 0px; background: none; }

.buyOption				{ float: left; width: 49%; }
.buyOption p			{ padding: 10px; }
.buyOption img			{ border: none; padding-left: 105px; }

#notice					{ margin: 10px 0px 10px 0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #41403e url('../images/buy/notice.jpg') no-repeat left top; padding: 14px 14px 14px 100px; }
#notice p				{ color: #FC3; margin: 0px; } 

.video					{ padding: 5px 0px 5px 0px; }