/* CSS RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background: #FFFFFF url('../images/bodybg2.jpg') repeat-x;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#mainbody {width: 100%; text-align: center; position:relative;}


.menubar {width: 100%; background:#0093D0; text-align: center; position: relative;}

#rotatingnews {background-color:#474747;}

#menubar-content {position: relative; width: 800px; min-height: 25px; margin: auto; text-align: left;}



.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 5px 2px 0;

    border: none
    font-family: Tahoma, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer;
    padding:5px 8px 4px 7px; /* Links */
}

button.positive, .buttons a.positive{
    color:#FFFFFF;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#474747;
    color:#FFFFFF;
}

.icons {display: block; float:right; margin: 0 5px 2px 0px; cursor: pointer; padding: 0px 2px;}

#header {position: relative; width: 800px; height: 105px; margin: auto; text-align:left;}
#logo {float: left; width: 350px;}
#clear {clear:both;}

#pagebar {position: relative; width: 800px; height: 25px; background: #E31B23; margin: auto; text-align: left;}
#pagebar p {font-family: arial, tahoma, sans-serif; font-size: 16px; color: #FFFFFF; line-height: 120%; padding: 2px 5px; }
#linebar {position: relative; width: 800px; height: 5px; overflow: hidden; background: #79496A; margin: auto; text-align: left;}

#lcontainer {position: relative; width: 520px; overflow: hidden; float: left; text-align: left;}
#rcontainer {position: relative; width: 280px; overflow: hidden; float: right; text-align:left;}
#imperial {width: 150px; padding: 10px; float:left;}
#cd {float: left; max-width:150px; max-height:150px; min-width: 150px; min-height: 150px; padding: 0 0 5px 0;}


.mm {float: left; padding: 0 0 0 2px; border: 0;}
#detail {float: right; width: 150px; height:40px;}
#detail p {font-family: arial, tahoma, sans-serif; font-size: 10px; color: #000000; line-height: 120%; padding: 0 0 5px 0;} 

#boobtube {float: right; padding:15px 0 0 0; border: 0px;}

#r-content {position: relative; text-align: left; padding: 10px;}
#r-content2 {position: relative; padding: 10px; background-color:#ffffff; border: 1px solid #3A99AB;}
#r-content2 input[type="text"], #r-content textarea
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    margin: 0px;
    display: block;
    padding: 4px;
    border: solid 1px #85b1de;
    width: 172px;
}
#r-content h1 {font-family: tahoma, arial, sans-serif; font-size: 16px; color: #474747; line-height: 120%; padding: 5px 0 5px 0;}
#r-content p {font-family: tahoma, arial, sans-serif; font-size: 14px; color: #474747; line-height: 120%;}
#r-content td {background:#ffffff;}
#r-conttwo {position: relative; text-align: center; padding: 10px;}

#main {position: relative; width: 800px; overflow: hidden; float: left; text-align: left; min-height: 450px;}
#main-content {position: relative; padding: 20px; min-height: 450px;}
#main-content h1 {font-family: tahoma, arial, sans-serif; font-size: 18px; color: #4747473; line-height: 120%; padding: 5px 0 5px 0; margin: 0 0 0 -20px;}
#main-content h2 {font-family: tahoma, arial, sans-serif; font-size: 14px; color: #474747; line-height: 120%; padding: 5px 0 5px 0; margin: 0 0 0 -10px;}
#main-content p {font-family: tahoma, arial, sans-serif; font-size: 14px; color: #474747; line-height: 120%; padding: 5px 0;}
#main-content a {color: #3A99AB; text-decoration:none;}
#main-content a:hover {color: #3A99AB; text-decoration:underline;}

#contact {width:400px; float:left; font-family:Arial, Helvetica, Sans-Serif; color: #493C33;}
#contact p.head {font-size:18px; font-weight:bold; padding-top:20px;}
#contact p.body {margin-left:15px; font-size:14px; line-height:150%;}
.name { font-style:italic; font-weight:bold; margin-top:15px;}
.address {margin-top:15px;}


#half {position: relative; float:left; width:400px; overflow: hidden; padding: 0 0 10px 0;}
#half-content {position: relative; padding: 10px 0 0 10px;}

#info {float: left; padding: 0 0 0 5px; width:280px;}
#info h1 {font-family: tahoma, arial, sans-serif; font-size: 14px; color: #493C33; line-height: 120%;}
#info p {font-family: tahoma, arial, sans-serif; font-size: 12px; color: #493C33; line-height: 110%;}
#info a {font-family: tahoma, arial, sans-serif; font-size: 12px; color: #3A99AB; line-height: 120%; text-decoration: none;}
#info a:hover {font-family: tahoma, arial, sans-serif; font-size: 12px; color: #3A99AB; line-height: 120%; text-decoration: underline;}

#cover {float: left; max-width: 100px; min-width: 100px; max-height:100px; min-height: 100px; border: 1px solid #000000;}



#linebar2 {position: relative; width: 800px; height: 5px; overflow: hidden; background: #0093D0; margin: auto; text-align: left;}
#footer {position: relative; width: 800px; margin: auto; text-align: center;}
#footer h1 {font-family: tahoma, arial, sans-serif; font-size: 12px; color: #474747; line-height: 120%; font-weight: bold;}
#footer p {font-family: tahoma, arial, sans-serif; font-size: 10px; color: #474747; line-height: 120%;}
#footer a {font-family: tahoma, arial, sans-serif; font-size: 10px; color: #3A99AB; line-height: 120%; text-decoration:none;}

#open img{cursor: pointer;}

#popup {
position:absolute;
left: 40px; /* edit this value to horizontally position popup*/
top:10px; /* edit this value to vertically position popup*/
width:445px;
height:364px;
background-color:#000;
}
#popup div {
height:16px;
line-height:16px;
padding-right:10px;
border:1px solid #000;
background-color:#3A99AB;
font-size:12px;
font-weight:bold;
color:#000;
text-align:right;
}
#popup span {
cursor:pointer;
color: #FFFFFF;
font-family: tahoma, arial, sans-serif;
font-size: 10px;
}
#popup #content {
height:364px;
background-color: #493C33;
opacity:0;
text-align:center;
}
.gone {
display:none;
}
.here {
display:block;
}

#popup2 {
position:absolute;
left: 40px; /* edit this value to horizontally position popup*/
top:10px; /* edit this value to vertically position popup*/
width:445px;
height:364px;
background-color:#000;
}
#popup2 div {
height:16px;
line-height:16px;
padding-right:10px;
border:1px solid #000;
background-color:#3A99AB;
font-size:12px;
font-weight:bold;
color:#000;
text-align:right;
}
#popup2 span {
cursor:pointer;
color: #FFFFFF;
font-family: tahoma, arial, sans-serif;
font-size: 10px;
}
#popup2 #content2 {
height:50px;
background-color: #493C33;
opacity:0;
text-align:center;
}
.gone2 {
display:none;
}
.here2 {
display:block;
}

.speaker {font-style:italic; display:block; padding:20px 0;}

.quorow {width:100%; margin-bottom:20px; clear:both; float:left;}
.quoimg {margin-right:15px; float:left; width:85px; overflow:hidden;}
.quoquote {font: 14px tahoma, arial, sans-serif; color:#493C33; float:right; width:660px;}

ul.mission {width:80%; margin:0 auto; padding:10px 0;}
ul.mission li {font: 14px tahoma, arial, sans-serif; color:#493C33; margin-bottom:10px; list-style-type: disc;}

#newsbar{position:absolute;top:50px;right: 250px;z-index:80;width:350px;line-height:100%; background:#fff; text-align:left; border: 1px solid #8A713F;}
#newsbar div{height:100px;background:#8A713F;padding:7px 0 0 7px}

#newsbar h1 a{text-decoration: none;}
#newsbar h1 a:hover {text-decoration: underline;}
#newsbar h1{position:relative;}
#newsbar h1{padding:10px 10px 10px 0;color:#8A713F;font-size:14px;text-align:right;display:block}
#newsbar div h2{font-family: tahoma, arial, sans-serif; font-size:15px; color:#FFF;}
#newsbar div ul{float:left;width:100%}
#newsbar div li {height:15px;padding:0 5px;font-weight:bold;color:#FFF;display:block; font-family: tahoma, arial, sans-serif; font-size: 12px;}

#price {margin-top:20px; text-align:center; font: 15px Tahoma, Arial, Sans-Serif; color:#474747;}
#price a {text-decoration:none; color:#493C33;}
#price a:hover {text-decoration:underline;}

#drop h1 {font: 12px Tahoma, Sans-Serif; color:#493C33; text-align:left; position:relative;}
#drop h1 p{font: 12px Tahoma, Sans-Serif; font-weight:bold; color:#493C33; position: absolute; right: 0px; top: 0px;}

div.ecmas {z-index:300; height:185px; width:155px; position:fixed; top:200px; right:0px; background:url(../images/ecmaawards2011.png);}

ul.awarded li{list-style:none; padding:10px 0px; padding-left:30px; font: 14px tahoma, arial, sans-serif; color:#474747; font-weight:bold;}
