.video {
    width:100%;
    height:400px;
    border:0px;
    border-style:solid;
    border-color:#000000;
    text-align:center;
    vertical-align:middle;
}

.player {
    display:block;
    margin: auto;
    width:711px;
    height:400px;
}

.halfContentBox {
    width:313px;
    min-height:200px;
    margin-top:15px;
}

.halfContentBox .middle {
    text-align:left;
    vertical-align:top;
    /*background:#cccccc;*/
    background:transparent url(../images/small-box-middle.gif) repeat-y center;
    padding:0 10px 10px 10px;
}

.halfContentBox .top {
    min-height:12px;
    margin-bottom:0px;
    background:transparent url(../images/small-box-top.gif) no-repeat top;
}

.halfContentBox .bottom {
    min-height:12px;
    background:transparent url(../images/small-box-bottom.gif) no-repeat bottom;
}

.halfContentBox h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:120%;
    padding:0 0 10px 0px;
}
.halfContentBox h3.blue {
    color:#158dc6;
}
.halfContentBox h3.green {
    color:#00aa35;
}

.contentBoxes {
    padding-left:30px;
    padding-right:30px;
}

.mainInput {
    display:inline;
    height:40px;
    line-height:40px;
    margin-bottom:auto;
    margin-top:auto;
    vertical-align:middle;
}

.countryInput {
    display:inline;
    line-height:30px;
    margin-bottom:auto;
    margin-top:auto;
    vertical-align:middle;
}

/* Some General Rules */
body, h1, h2, h3, h4, h5, h6, p, ul, ol
{
    padding:0;
    margin:0;
}
body
{
	color:#343838;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%;
}
a:link, a:visited
{
    color:#7A8483;
    text-decoration:none;
    font-weight:bold;
}
a:hover, a:active, a:focus
{
    color:#F6921E;
    text-decoration:underline;
}
p
{
    margin:3px 0 5px 0;
}
.center
{
    text-align:center;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.clear
{
	clear:both;
}

/* Buttons */
form
{
    display:inline;
}
.bbutton
{ 
    border:0;
    outline:0;
    cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
    font-weight:bold;
    padding:0 15px 0 0;
    text-align:center;
    background:transparent url(../images/button-blue-right.gif) no-repeat right;
}
.bbutton span
{ 
    position:relative; 
    display:block; 
    white-space:nowrap; 
    padding:0 0 0 20px;
    height:30px;
    line-height:30px;
    color:#ffffff;
    background:transparent url(../images/button-blue-left.gif) no-repeat left;
}


/* Layout */
body
{
	text-align:center;
	background:#E0E0E0;
	padding:0;
	margin:0;
}
#pagewrapper
{
	width:1000px;
	text-align:left;
	margin:0 auto;
	font-size:80%;
}

/* masthead */
#masthead
{
    background:#ffffff url(../images/rounded-bottom.gif) no-repeat center bottom;
    margin-bottom:10px;
    height:80px;
}
#masthead h1
{
	float:left;
	padding:0;
	margin:10px 20px;
	text-indent:-100em; 
	overflow:hidden;
}
#masthead h1 a
{
    display:block;
    height:60px;
}
#masthead ul
{
    padding:50px 15px 0 0;
    text-align:right
}
#masthead ul li
{
    display:inline;
    list-style-type:none;
    border-left:solid 1px #7A8483;
    padding-left:10px;
    margin-left:10px;
}
#masthead ul li.first
{
    border-left:none;
    padding-left:0;
    margin-left:0;
}

/* content */
#contentWrapper {
    background:#ffffff;
}
#content {
    min-height:20px;
    text-align:center;
    background:#ffffff url(../images/rounded-top.gif) no-repeat center top;
    padding-top:10px;
}
#contentfooter {
    height:10px;
    background:#ffffff url(../images/rounded-bottom.gif) no-repeat center bottom;
}
#contentboxWrapper
{
	width:750px;
	margin:0 auto;
	text-align:left;
    background:#ffffff;
}
#contentbox
{
    padding-bottom:5px;
    min-height:250px;
}
* html #contentbox
{
    height:245px;
}
#contentboxheader
{
}
#contentboxheader h2
{
    color:#7A8483;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:170%;
    padding:15px 0;
}
#contentboxheader h2.right
{
    text-align:right;
    padding-right:20px;
}

#contentboxheader h3 {
    color:#7A8483;
	font-family:Tahoma, Geneva, sans-serif;
    font-size:120%;
}
#contentboxheader h4 {
    color:#7A8483;
	font-family:Tahoma, Geneva, sans-serif;
    font-size:100%;
}


#contentboxheader ol
{
    float:left;
    padding:13px 0 0 15px;
}
#contentboxheader ol li
{
    display:inline;
    list-style-type:none;
}
#contentboxheader ol li div
{
    float:left;
    font-weight:normal; 
    padding:0 17px 0 0; 
    text-align:center;
    font-size:85%;
}
#contentboxheader ol li div span
{
    position:relative; 
    display:block; 
    white-space:nowrap; 
    padding:0 0 0 28px;
    height:29px; 
    line-height:27px;
}

/* End Steps */
#contentboxcontent
{
    padding:10px;
}
/*#contentboxcontent h3
{
    text-align:center;
    padding:10px 0 5px 0;
    font-size:140%;
    color:#F6921E;
}*/
#contentboxcontent h4
{
    text-align:center;
    padding-bottom:5px;
    font-size:140%;
}
#contentboxcontent h5
{
    font-weight:normal;
    text-align:center;
    padding:5px 0;
    font-size:115%;
}
#contentboxcontent h6
{
    font-weight:normal;
    text-align:center;
}

#contentboxheader .buttons {
    display:inline;
    line-height:30px;
    margin-bottom:auto;
    margin-top:auto;
    vertical-align:middle;
}

#contentboxcontent .buttons
{
    padding:10px 0 15px;
}

#contentboxcontent .address {
    width: 200px;
}
#contentboxcontent .addressDropDown {
    width: 204px;
}

/* Locker */
#masthead ul.small
{
    padding:25px 15px 0 0;
    font-size:85%;
    color:#7A8483;
}
#masthead ul.small li
{
    border-left:solid 1px #ECDDD7;
}
#masthead ul.small li.first
{
    border-left:0;
}
#masthead ul.small li a:link, #masthead ul.small li a:visited
{
    font-weight:normal;
    color:#7A8483;
}
#masthead ul.locker
{
    padding:15px 15px 0 0;
}
#masthead ul li.selected
{
    font-weight:bold;
    color:#343838;
}
#copyright
{
    padding:10px;
    font-size:90%;
    color:#ffffff;
}
