*body*/

html
{height: 100%;
margin-bottom: 0.01em;}

body { 
padding:0;
margin:0; 
font: normal 100% Arial, verdana, sans-serif; 
color: #000031;	
background: url(../img/bgs/masterbg.jpg) repeat-x top;
text-align: center;
background-color:#61BA46; }

.clear {clear:both;}
img {border:none;
display:block;}


#main-container {
margin: 0 auto;
width: 970px;
text-align: left;}

.header {
float:left;
width:100%; 
padding:0;
margin:0;
background: url(../img/bgs/headerbg.jpg) no-repeat top left;}

.logo {float:left;}

.audio-bar {
float:right;
padding-right:20px;}

.audio {
float:left;
padding-right:10px;}

.date {
float:left;
padding-right:10px;}


.enternow {
width:257px;
position:relative;
float:right;
left:100px;
top:60px;
border:1px solid #000000;}

.enternow a { 
display:block; 
width:257px;
height:48px; 
background: url(../img/enternowbtn.gif) no-repeat top left;
text-indent:-1000em;}

.enternow a:hover { 
background: url(../img/enternowbtn.gif) no-repeat bottom left;}


.white-container {
width:970px;
line-height:100%;
padding:0;
margin:0;
background-color:#ffffff;}

.texture-container {
width:950px;
padding:0;
margin:0 0 0 10px;  
background: url(../img/bgs/texturebg.jpg) no-repeat top;
background-color:#000000;}

.home-texture-container {
width:950px;
padding:0;
margin:0 0 0 10px;  
background: url(../img/bgs/texturebg2.jpg) no-repeat top;
background-color:#000000;}

.menu-bar { 
padding:0;
margin:0;
float:left;}

ul.menu {
padding:0 6px 15px;
margin:0;
font: normal 80% Arial, verdana, sans-serif;}

.menu li {
margin:0 5px 0 5px;
float:left; 
list-style:none;}

.menu li a {
padding:7px 10px;
margin:0;
display:block; 
color:#000000;
font-weight:bold;
text-decoration:none;
background: url(../img/bgs/navbtnbg.jpg) no-repeat top left;}

.menu li a:hover {
padding:7px 10px;
text-decoration:none;
background: url(../img/bgs/navbtnbg.jpg) no-repeat bottom left;}



.hidden {visibility: hidden;}

.label {font: normal 10% Arial, verdana, sans-serif;}

.search {
float:right;
margin:0;
padding:5px 10px;
color:#ffffff;}

input {
padding:1px;
margin:0; 
font: normal 70% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;}


.top-row-content {
padding:0 0 0 20px;
width:930px;
height:100%;}

.flash-container{
padding:25px 0 10px 0;
float:left;
background: url(../img/bgs/homebgtex.png) no-repeat top;}


.flash-movie{
padding:0 0 0 38px;
float:left;}

.top-right-content {
padding:0;
width:313px;
float:left;}

h2 {color:#ffffff;
font:88% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:bold; }

h3 {
color:#ffffff;
font:150% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
margin:0;
font-weight:bold; }

h3 a {
color:#ffffff;
font-weight:normal;
text-decoration:none; }

h3 a:hover {
color:#ffffff;
font-weight:normal;
text-decoration:underline; }

h4 {color:#ffffff;
font:110% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:normal;
width:600px;}




.rollover {}

.rollover a { 
padding:10px;
margin:0 0 0 10px;
display:block; 
width:283px; 

color:#ffffff;
text-decoration:none;
float:left;
font:75% Arial, Verdana, Helvetica, sans-serif;
border-bottom: 1px solid #090909}

.rollover a:hover { 
background-color:#1b1b1b;
color:#ffffff; }


.feature-row-content {
padding:40px 0 10px 0;
width:100%;
min-height:80px;
overflow:hidden;
background: url(../img/bgs/featurebg.jpg) repeat-x bottom left; 
height:100%;
border: 0px solid #000000;
font: normal 77% Arial, verdana, sans-serif;}

.feature a { 
padding:10px;
margin:0 0 0 10px;
display:block; 
width:158px; 
background-color:#3D3D3D;
color:#ffffff;
text-decoration:none;
float:left;}

.feature a:hover { 
background-color:#6D6E70; 
color:#ffffff; }


.footer {
padding:0 20px 70px 40px;
background: url(../img/bgs/footerskylinebg.png) repeat-x top;}

#speakers {
position:relative;
left:-130px;
top:-40px;
padding:100px;
background: url(../img/speakers.gif) no-repeat;}


/* ------------------------------ END HOMEPAGE STYLES ------------------------------  */

/* ------------------------------ OTHER PAGES START ------------------------------  */

/* ------------------------------ CONTENT LAYOUT ------------------------------  */

.content-column {
padding:10px 20px 0 30px;
width:900px;
min-height:100%;
float:left;
color:#ffffff;
font: normal 80% Arial, verdana, sans-serif;}


.content-column h2 {color:#ffffff;
font:88% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:bold;}

.content-column h3 {
color:#ffffff;
font:180% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
margin:0;
font-weight:bold;}

.content-column h4 {color:#ffffff;
font:150% Arial, Verdana, Helvetica, sans-serif;
padding:10px 0;
margin:0;
font-weight:normal;
width:600px;}

.content-column img {
border:10px solid #333333;}

.content-column a { 
text-decoration:underline;
color:#ffffff;}

.content-column a:hover { 
background-color:#E6E6E6;
color:#333333;}

.content-column p {}

.content-column ul {margin:10px;padding:0;}

.content-column li {
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}

.content-column li a {
text-decoration:underline;}

.content-column li a:hover {
text-decoration:none;}

.content-column ol {margin:10px;padding:0;}


/* ------------------------------ CONTENT LAYOUT WITH TOOL COLUMN ------------------------------  */

.content-column2 {
padding:10px 20px 0 30px;
width:564px;
min-height:100%;
float:left;
color:#ffffff;
font: normal 80% Arial, verdana, sans-serif;}


.content-column2 h2 {color:#ffffff;
font:88% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:bold;}

.content-column2 h3 {
color:#ffffff;
font:180% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
margin:0;
font-weight:bold;}

.content-column2 h4 {color:#ffffff;
font:150% Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
font-weight:normal;
width:600px;}

.content-column2 img {
border:10px solid #333333;}

.content-column2 a { 
text-decoration:underline;
color:#ffffff;}

.content-column2 a:hover { 
background-color:#E6E6E6;
color:#333333;}

.content-column2 p {}

.content-column2 ul {margin:10px;padding:0;}

.content-column2 li {
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}

.content-column2 li a {
text-decoration:underline;}

.content-column2 li a:hover {
text-decoration:none;}

.content-column2 ol {margin:10px;padding:0;}

table {font: normal 100% Arial, verdana, sans-serif;
width:100%;}



/* ------------------------------ 3 COLUMN LAYOUT ------------------------------  */

.three-column-content {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column3 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:276px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#ffffff;
text-decoration:none;
float:left;}

.column3 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column3 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ 4 COLUMN LAYOUT ------------------------------  */

.four-column-content {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column4 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:199px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#ffffff;
text-decoration:none;
float:left;}

.column4 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column4 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ 5 COLUMN LAYOUT ------------------------------  */

.five-column-content {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.column5 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:153px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#ffffff;
text-decoration:none;
float:left;}

.column5 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column5 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ search-column-content ------------------------------  */

.search-column-content {
padding:10px 0 0 10px;
width:604px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;
float:left;}

.columnsearch a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:574px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#ffffff;
background-color:#323232;
text-decoration:none;
float:left;
}

.columnsearch a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
background-color:#E6E6E6;
color:#333333; }

.columnsearch .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}

/* ------------------------------ pagination ------------------------------  */

.f-left {float:left;}
.f-right {float:right;}

.pagination {
padding:10px 0 0 10px;
width:604px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.pag a { 
padding:10px;
margin:0 0 10px 10px;
color:#ffffff;
background-color:#323232;
text-decoration:none;
float:left;}

.pag a:hover { 
background-color:#E6E6E6;
color:#333333; }

/* ------------------------------ right column ------------------------------  */

.right-column-content {
padding:10px 0 0 10px;
width:305px;
height:100%;
float:left;}

.right-col {
display:block; 
margin:0 0 10px 0;
padding:10px;
background-color:#333333;
height:100%;}

.right-col h2 {
margin:0;
padding:0 0 10px 0;
color:#ffffff;
font: normal 88% Arial, verdana, sans-serif;
font-weight:bold;}

.right-col p {
margin:0;
padding:0 0 10px 0;
color:#ffffff;
font: normal 76% Arial, verdana, sans-serif;}

.signup {
font: normal 76% Arial, verdana, sans-serif;
width:150px;
padding:2px;}

.enter-left {
width:180px;
float:left;}

.enter-right {
width:80px;
height:100%;
float:left;}

.right-col a {
background: url(../img/bullet-type2.gif) no-repeat top left;
padding:0 15px;
color:#ffffff;
text-decoration:none; }

.right-col a:hover {
background: url(../img/bullet-type2.gif) no-repeat top left;
background-color:#ffffff;
color:#333333;
text-decoration:none;}


/* ------------------------------ contact form ------------------------------  */

.contact-form {
padding:10px 20px 0 30px;
width:564px;
min-height:100%;
float:left;
color:#ffffff;
background-color:black;
font: normal 80% Arial, verdana, sans-serif;}


.contact-form h2 {color:#ffffff;
font:88% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
font-weight:bold;}

.contact-form h3 {
color:#ffffff;
font:180% Arial, Verdana, Helvetica, sans-serif;
padding:0 10px;
margin:0;
font-weight:bold;}

.contact-form h4 {color:#ffffff;
font:150% Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
font-weight:normal;
width:600px;}

.contact-form img {
border:10px solid #333333;}

.contact-form a { 
text-decoration:underline;
color:#ffffff;}

.contact-form a:hover { 
background-color:#E6E6E6;
color:#333333;}

.contact-form p {}

.contact-form ul {margin:10px;padding:0;}

.contact-form li {
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}

.contact-form li a {
text-decoration:underline;}

.contact-form li a:hover {
text-decoration:none;}

.contact-form ol {margin:10px;padding:0;}

.contact-form label {float:left; width:100px;}

.contact-form input {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;
width:250px;
}

.contact-form .submit {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;
width:100px;
}

.contact-form select {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x ;
width:250px;
}

.contact-form textarea {
padding:1px;
margin:0; 
font: normal 105% Arial, verdana, sans-serif;
background: url(../img/bgs/searchfieldbg.gif) repeat-x #ffffff;
width:400px;
height:200px;
}

/* ------------------------------ EQUAL LAYOUT ------------------------------  */


.equal-columns {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}


.column0 a { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:427px; 
background: url(../img/bgs/optionbg.jpg) no-repeat top left; 
color:#ffffff;
text-decoration:none;
float:left;}

.column0 a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.column0 .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}



/* ------------------------------ SONY ERICSSON LAYOUT ------------------------------  */




.sew-container{
padding:0;
background: url(../img/bgs/sewbgphone.png) no-repeat top right ;}



p.sew {color:#ffffff;
font:100% Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
padding:0 10px;
font-weight:normal;
width:600px;}


p.sew2 {color:#ffffff;
font:120% Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
padding:0 10px;
font-weight:normal;
width:600px;}


ul.sew {margin:10px;padding:0;}

ul.sew li {
color:#FFF;
font:90% Arial, Verdana, Helvetica, sans-serif;
padding:0 15px;
margin:5px 0;
list-style:none;
background: url(../img/bullet-type3.gif) no-repeat top left;}


.sew-columns {
padding:10px 0 0 10px;
width:930px;
min-height:100%;
font: normal 76% Arial, verdana, sans-serif;}

.sew-columns ul {margin:0 10px;padding:0;}


.columnse { 
padding:10px;
margin:0 0 10px 10px;
display:block; 
width:427px; 
background: url(../img/bgs/sefeature.jpg) repeat top left; 
color:#ffffff;
text-decoration:none;
float:left;}

.columnblack { 
padding:10px;
margin:0 0 0 10px;
display:block; 
width:427px; 
color:#FFF;
font:140% Arial, Verdana, Helvetica, sans-serif;
float:left;}

.columnse a:hover { 
background: url(../img/bgs/optionbg.jpg) no-repeat bottom left;
color:#333333; }

.columnse .title {
display:block; 
font: normal 140% Arial, verdana, sans-serif;
font-weight:bold;
padding-bottom:10px;}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
